2 hours ago
London, United KingdomSenior
Responsibilities
- Design, build, and evolve scalable backend systems using Python and Django.
- Create new services, own critical integrations, and make architectural decisions supporting company growth.
- Develop and evolve frontend experiences using React and TypeScript.
- Lead complex initiatives from discovery through deployment and own solutions throughout their lifecycle.
- Drive engineering excellence through mentorship, architectural reviews, best practices, and knowledge sharing.
- Partner with Product, Data, and UX teams on experimentation, measurable outcomes, and customer value.
- Shape architecture for scalability, reliability, maintainability, and developer productivity.
- Influence technical direction across teams and align engineers, managers, and stakeholders.
- Participate in the squad’s on-call rotation, stated as one week every five weeks.
Requirements
- Deep backend engineering expertise with the ability to deliver end-to-end full-stack solutions; approximately 85% backend and 15% frontend work.
- Experience designing and evolving large-scale web applications, well-designed APIs, distributed systems, high-volume data flows, and scalable architecture.
- Ability to make technical trade-offs balancing short-term delivery with long-term sustainability.
- Demonstrated technical leadership, including influencing decisions, driving engineering practices, and contributing to architecture.
- Strong product mindset and ability to use experimentation, data, and customer insights to address ambiguous business challenges.
- Track record of independently driving initiatives from concept through delivery and measurable outcomes.
- Excellent collaboration, stakeholder management, and communication skills across engineering, product, design, and data functions.
- English proficiency at B2 level or higher.
- Experience mentoring engineers and contributing to code reviews, design reviews, and knowledge sharing.
- Understanding of observability, reliability, monitoring, and operational best practices.
- Willingness to participate in the squad’s on-call rotation.
- Deep, hands-on expertise in AI tools, especially agentic AI software development lifecycle practices.
Benefits
- Open, collaborative, dynamic, and diverse culture.
- Monthly allowance for language lessons.
- Learning and Development budget and time off for self-development.
- Competitive financial package with equity, leave allowance, and health insurance.
- Access to free mental health support platforms.
- Opportunity to support learners and tutors through language learning across 175 countries.
