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’re thrilled to open a Senior Software Engineer (L3) role on Team Review Cycles. Our team is at the forefront of rebuilding a significant portion of our Performance product on a more adaptable domain model and a modern tech stack: Next.js, TailwindCSS, Storybook, Ruby on Rails, Temporal, Postgres, and AWS Aurora Serverless. As an L3, you’ll lead and shape the final stages of this rebuild, evolving established patterns, de-risking migrations, and ensuring we land a robust, observable, and scalable foundation. Within six months, the team will pivot to rapid product innovation—this is an opportunity to influence our technical direction and move quickly with customer impact in mind.
Job Responsibility:
Own complex systems end‑to‑end, from discovery and solution design through rollout and measurement—balancing speed, quality, and safety
Lead technical design and architecture for features and services as we continue our shift to a distributed, event‑driven architecture (including Temporal‑based workflows), making pragmatic decisions that scale
Elevate the codebase and platform by improving domain boundaries, data models, and integration points
Uphold and raise engineering standards—championing test strategy, observability, performance, reliability, and secure-by-default practices
Mentor and amplify other engineers, providing thoughtful code reviews, pairing, and design feedback
Partner cross‑functionally with product managers and designers to deeply understand customer problems, validate assumptions, and ship outcomes—not just output
Drive healthy operations: contribute to on‑call, guide incident response and post‑incident learning, and build robust runbooks and guardrails
Continuously improve our ways of working—from CI/CD and developer experience to documentation, release practices, and cost awareness
Requirements:
Frontend-leaning, full‑stack engineer with deep experience in providing great user experience in distributed systems, SaaS products, and large‑scale applications
Hands-on experience building and maintaining large-scale SaaS front ends using React, Typescript, and modern web technologies
Strong track record of leading projects end‑to‑end—clarifying scope, aligning stakeholders, sequencing delivery, and landing reliable, maintainable solutions
Product‑focused and optimised for customer and business impact
comfortable defining and measuring success metrics
Practice good testing discipline and know when and how to invest in unit, integration, contract, and end‑to‑end tests
Self‑directed, remove blockers proactively, and communicate clearly
Contribute positively to team culture—through excellent software design, documentation, and by improving our practices and patterns
Aligned with our values and demonstrate them in your work: Have the courage to be vulnerable, Learn faster through feedback, Trust people to own decisions, and Amplify others
Nice to have:
Familiarity with Next.js, Storybook, and design systems is a bonus
What we offer:
Employee Share Options Program
Programs, coaching, and budgets to help you thrive personally and professionally
Access to external providers for mental wellbeing and coaching support
Monthly Camper Life Allowance
Team budgets dedicated to team building activities and connection
Intentional quarterly wellbeing pauses
Extended year-end breaks
Excellent parental leave and in work support program available from day 1
5 Social Impact Days a year
MacBooks for you to do your best & a work from home office budget
Medical insurance coverage for you and your family (Available for US & UK only)