The Opportunity
We’re hiring a Senior Backend Developer with strong experience in building distributed systems and scalable backend services. This role is ideal for individuals who thrive in a product-focused environment and enjoy solving complex engineering challenges.
You’ll play a central role in designing and developing the systems that power our core platform, working closely with product and engineering leadership.
What Makes You a Great Fit
You bring years of hands-on backend development experience and enjoy owning systems end-to-end
You take pride in writing clean, maintainable, and well-documented code
You are comfortable working in a fast-moving environment with evolving requirements
You enjoy tackling real-world problems with practical, efficient solutions
You leverage modern AI tools to enhance productivity without sacrificing code quality
What You’ll Be Doing
Architect and develop scalable backend services and APIs
Take ownership of core systems, from design through deployment and monitoring
Collaborate with cross-functional teams to translate business needs into technical solutions
Optimize performance, reliability, and scalability across the platform
Operate with an AI-native mindset—constantly exploring, adopting, and maximizing cutting-edge AI tools to streamline development and eliminate repetitive work.
Participate in system design discussions and influence technical direction
Improve internal tooling, processes, and engineering standards
Troubleshoot production issues and ensure system stability
A Typical Day
Focused development time building new features or improving system performance
Reviewing code and contributing feedback to maintain high engineering standards
Collaborating with product stakeholders on upcoming features
Investigating and resolving production or integration issues
Tech Stack
Backend: Node.js, TypeScript
Databases: SQL, MongoDB, Redis
Cloud & Infrastructure: AWS
Architecture: Microservices
Requirements
5–8+ years of backend development experience
Strong proficiency in Node.js and TypeScript
Experience designing and maintaining scalable, distributed systems
Solid understanding of databases (relational and NoSQL)
Familiarity with cloud infrastructure, preferably AWS
Experience with performance optimization and system reliability
Strong problem-solving and debugging skills
Excellent communication skills in English
Nice to Have
Experience in high-scale consumer platforms or travel-tech
Background in event-driven architectures
Familiarity with CI/CD pipelines and DevOps practices
Experience working in startup environments
Compensation & Benefits
Competitive salary based on experience and location
Flexible working hours and remote-friendly setup
Budget for equipment and professional development
Opportunity to grow with a scaling product and influence its direction
Hiring Process
Introductory conversation
Technical assessment (practical task)
Technical interview focused on your solution
Final conversation with leadership
Offer stage
