Define the technical vision and architectural standards for the backend stack, ensuring it is scalable, resilient, and performant.
Lead the design and implementation of large-scale, company-wide initiatives, such as service migrations, major API overhauls, and the development of shared platform services.
Utilize Agentic AI coding tools to accelerate development, review designs with AI, and pioneer new ways to integrate AI into our core systems and development workflows.
Drive quality, process, observability, and tooling for your domain, owning uptime and incident response for the backend platform.
Lead the Backend Chapter, fostering a community of technical excellence, mentoring senior engineers, and ensuring consistent best practices across all backend squads.
Collaborate with the Director of Engineering, Tech Leads, and Product Managers to balance feature delivery, engineering quality, and platform stability.
Requirements
Extensive experience designing, building, and operating complex distributed systems at scale
Deep expertise in at least one backend language (e.g., TypeScript, Python, Go, Java, Rust) and a strong understanding of others.
Proficiency with cloud infrastructure (e.g., GCP, AWS), containerization (Docker, Kubernetes), and CI/CD pipelines
Experience with a variety of data storage technologies, including both SQL and NoSQL databases
A history of leading significant technical projects from ideation through to launch
Demonstrated ability to mentor and guide the technical growth of senior engineers.
Tech Stack
AWS
Cloud
Distributed Systems
Docker
Google Cloud Platform
Java
Kubernetes
NoSQL
Python
Rust
SQL
TypeScript
Go
Benefits
Heaps of development opportunities
stretch projects, secondments and unlimited learning courses via Go1