What You'll Do
Design and implement backend systems that support key features throughout the user subscription lifecycle. Develop scalable, high-performance services with an emphasis on reliability and responsiveness. Work closely with mobile, product, and design teams to deliver seamless experiences from discovery to retention.
Own production services end to end, including monitoring, incident response, and performance optimization. Participate in on-call rotations and contribute to long-term architectural improvements that support global scale. Guide engineering practices within the team, helping to elevate code quality and collaboration standards.
Requirements
- Proven experience building distributed systems in Java and working with modern backend technologies
- Solid foundation in computer science with a track record of delivering complex, scalable systems
- Familiarity with cloud platforms such as GCP or AWS and experience designing cloud-native architectures
- Strong background in API design and integrating systems across teams
- Experience operating production services with a focus on reliability, latency, and uptime
- Ability to lead technical initiatives independently and collaborate effectively across functions
- Curiosity for solving impactful problems and improving systems that serve large user bases
Benefits
- Flexible work model with the option to work remotely, complemented by occasional in-person meetings
- Inclusive culture that values diverse perspectives and lived experiences
- Commitment to accessibility and reasonable accommodations throughout the hiring process
- Opportunity to shape a platform used by millions around the world
- Environment that supports personal growth, technical mentorship, and professional development