What You'll Do
Lead the development of scalable backend services that support a global user base, ensuring systems are reliable, performant, and maintainable. You'll shape the technical direction of key product features and drive implementation using Java and modern backend frameworks.
Collaborate closely with product managers, designers, and engineers to define and deliver meaningful functionality that aligns with user needs and long-term platform goals. You’ll take full ownership of features—from initial design through to deployment and iteration.
Advance the evolution of our backend architecture by refining service design, improving system observability, and promoting engineering best practices. You'll proactively identify opportunities for optimization, refactoring, and resilience improvements.
Support your team by conducting thorough design and code reviews, offering constructive feedback, and helping to elevate technical standards. You’ll also mentor fellow engineers and contribute to a culture of shared learning and growth.
Requirements
- Proven experience building and maintaining complex backend systems in production environments
- Deep proficiency in Java, with strong understanding of multithreading, service architecture, and performance tuning
- Ability to lead technical projects independently and make sound architectural decisions
- Track record of delivering robust, well-tested code in fast-moving environments
- Strong communication skills and experience working across disciplines
- Familiarity with AI-assisted coding tools and how they can improve development efficiency
- A mindset that balances precision with practicality to ship high-quality solutions at speed
Benefits
- Equity packages to align your success with the company’s long-term growth
- Inclusive parental leave policy designed to support all caregivers
- Annual Vibe & Thrive allowance for wellbeing, workspace setup, and social connection
- Flexible leave options that support personal growth, community engagement, and rest