Requirements
- Minimum of five years of professional experience centered on data modeling, API design, and defining system boundaries
- Strong proficiency with Amazon Web Services, container technologies such as Docker and Kubernetes or ECS, and Infrastructure-as-Code practices
- Proven ability to develop clean, modular, and well-tested code using TypeScript or Elixir
- Demonstrated product-oriented mindset when developing platform solutions
- Direct experience designing, building, or enhancing authentication and identity management systems in B2B environments, including SSO, SAML, and OAuth
- Clear understanding of deployment versus release processes and experience managing large-scale enterprise release cycles
Nice to Have
- Familiarity with event-driven system architectures using tools like Kafka, RabbitMQ, or SQS
- Background in decomposing monolithic applications into reusable, shared services
Benefits
- 27 days of annual leave plus 5 extra days: 1 for a life event, 2 for volunteering, and 2 wellbeing days (M-Powered Weekend), in addition to 8 bank holidays
- Private medical insurance through Bupa, medical cashback option, life insurance, gym membership, wellness access via Wellhub, and mental health support through Spill
- Hybrid working model: three days per week in office for most roles; Coaches and Instructors meet in person once monthly
- Opportunity to work remotely from any location for up to 10 days each year
- Dedicated time and space for connection through weekly team check-ins, seasonal events, and a fully stocked kitchen
Work Arrangement
Hybrid (3 days in office per week), with up to 10 work-from-anywhere days per year
Team
Platform engineering team focused on enterprise-grade systems and scalable infrastructure
Required
- 5+ years of experience with a focus on data models, APIs, and system boundaries
- Deep comfort with AWS, containerization (Docker/Kubernetes/ECS), and Infrastructure-as-Code
- A track record of writing modular, tested, and readable code in TypeScript, or Elixir
- Product Mindset for Platforms
- Hands-on experience building or significantly contributing to auth and identity systems in a B2B org (SSO, SAML, OAuth)
- Understand the difference between deployment and release and have managed enterprise release cycles at scale
Preferred
- Experience with event-driven architectures (Kafka, RabbitMQ, SQS)
- A history of extracting shared services from monolithic codebases
Benefits
- 27 days holiday, plus 5 additional days off: 1 life event day, 2 volunteer days, 2 company-wide wellbeing days (M-Powered Weekend) and 8 bank holidays per year
- Private medical Insurance with Bupa, a medical cashback scheme, life insurance, gym membership & wellness resources through Wellhub and access to Spill - all in one mental health support
- Hybrid work offering - for most roles we collaborate in the office three days per week with the exception of Coaches and Instructors who collaborate in the office once a month
- Work-from-anywhere scheme - you'll have the opportunity to work from anywhere, up to 10 days per year
- Space to connect: Beyond the desk, we make time for weekly catch-ups, seasonal celebrations, and have a kitchen that’s always stocked!
Other
- Successful applicants will be required to undertake at least a Basic check via the Disclosure Barring Service (DBS).
- For roles that will involve a Regulated Activity, successful applicants must also undergo an Enhanced DBS check, including a Children’s Barred List check and a Prohibition Order check.
- Roles involving Regulated Activity may interact with vulnerable groups, therefore are exempt from the Rehabilitation of Offenders Act 1974 meaning applicants are required to declare any convictions, cautions, reprimands, and final warnings.