This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are hiring a Senior Engineer (Platform & Security) to join the engineering team behind one of Mental’s flagship products. You will start with a focused, well-defined initial scope in cross-platform applications and data protection, and grow into a broader leadership role on the platform as you ramp. This is a hands-on senior engineering role for someone who writes production code every week, thinks rigorously about security and reliability, and is comfortable owning a vertical slice of a real product used by enterprise customers. You will work closely with the platform lead team and contribute directly to architectural decisions on the work you own.
Job Responsibility
Design, build, and ship production features across web and native client surfaces, owning your work from spec to launch
Write clean, well-tested, well-documented code in JavaScript / TypeScript
Apply security-engineering thinking to every feature you build — input validation, authentication, authorisation, secure storage, transport security, and least-privilege design
Contribute to architectural decisions on the platform, with the support of and in collaboration with the platform lead team
Integrate lightweight computer-vision or ML components into client applications when the work calls for it, optimising for on-device performance and privacy
Build and maintain backend services and data pipelines on AWS (S3, CloudFront, Cognito, SNS, SES)
Participate in code reviews, technical design reviews, and on-call rotations
Mentor mid-level and junior engineers on the team, and contribute to engineering standards and best practices
Communicate clearly with the platform lead team, product, and executive stakeholders — raising risks early, scoping work realistically, and pushing back constructively when needed
Requirements
5+ years of production software engineering, with at least 2 years in a senior or senior-leaning role
Strong full-stack web development experience: JavaScript / TypeScript, Next.js, React, Node.js, Express, MongoDB, Redis
Solid backend and AWS DevOps experience: S3, CloudFront, Cognito, SNS, SES, deployment pipelines, observability, and cost-awareness
Demonstrable security and cryptography fundamentals: secure authentication, encryption at rest and in transit, key management, secure session handling, and a habit of threat-modelling features as you design them
Working knowledge of computer vision and machine learning fundamentals — comfortable integrating pre-trained models and working with TensorFlow, PyTorch, or OpenCV at a practical level (deep ML research experience is not required)
Experience operating production systems: on-call exposure, incident response, post-mortems, and ownership of reliability metrics
Excellent communication in English, comfortable working in a distributed, multicultural team