We are looking for an experienced Senior Node.js Developer to join our dynamic engineering team. In this role, you will design, develop, and maintain high-performance backend systems that power our global platform. Your work will directly impact our users' experiences, making travel simpler and more enjoyable.
Responsibilities
Design and implement robust, scalable, and secure Node.js-based solutions
Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to deliver high-quality features
Optimize backend systems for performance and scalability
Write clean, maintainable, and testable code, adhering to industry best practices
Debug and resolve complex technical issues
Participate in code reviews, providing constructive feedback to peers
Stay updated with emerging technologies and apply them to enhance our platform
Qualifications
5+ years of professional experience in backend development, with a strong focus on Node.js
Proficiency in building RESTful APIs and microservices architecture
Experience with databases such as MongoDB, PostgreSQL, or MySQL
Strong understanding of asynchronous programming and event-driven architectures
Proficiency in working with cloud platforms (AWS, GCP, or Azure)
Solid knowledge of CI/CD pipelines and DevOps practices
Familiarity with version control systems like Git
Excellent problem-solving skills and attention to detail
English - Upper-intermediate or higher
Recruitment process
Pre-screen interview
Tech screen+ PM Interview
Technical Interview
Final Business Interview
Got questions?
Contact our recruiter
Valeria Nazarenko
Recruitment Team Lead