Design and build core services and APIs that power our platform, used by thousands of travelers every day.
Requirements
- 2–4 years of professional experience building backend systems or APIs
- Solid understanding of computer science fundamentals (data structures, algorithms, concurrency, networking)
- Experience with Java and Spring Boot* (or equivalent backend frameworks/languages)
- Familiarity with distributed systems, microservices, and API design
- Comfortable working with cloud platforms (AWS or similar)
- Ability to effectively leverage AI development tools to accelerate coding, testing, and troubleshooting
- Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
Responsibilities
- Design, develop, and maintain backend services and APIs that support critical business functionality
- Collaborate with product and frontend teams to deliver customer-facing features end-to-end
- Write clean, maintainable, and well-tested code following best practices
- Debug, monitor, and resolve production issues to ensure reliability and performance
- Participate in code reviews, giving and receiving constructive feedback
- Stay current with backend technologies and leverage AI-assisted development tools (Copilot, CodeGPT, Claude, Cursor) to improve speed and quality
Other
- Strong sense of ownership demonstrated through delivering production-quality features and supporting them after release
- Good communication skills with the ability to explain technical concepts clearly
- Familiarity with event-driven systems (Kafka, CDCs, or other messaging frameworks)
- Exposure to observability tools (logging, tracing, monitoring)
- Understanding of scalability challenges in high-growth environments