Our customer is a platform for booking hotel rooms for business trips using algorithms that save companies time, effort, and money. The platform rapidly locates appropriate hotel rooms at the best value prices as well as according to other needs such as the hotel’s location, travel destination, etc. The platform can save organizations a significant part of business travel expenses by offering special wholesale prices and central enterprise management capabilities on one interface that provides a friendly user experience.
Requirements:
● 5+ years of professional experience in backend development with Node.js and TypeScript in production environments ● solid experience with MongoDB (self-hosted and Atlas) ● experience with AWS (EC2, ECS, Lambda, S3) and CI/CD pipelines (GitHub Actions) ● strong understanding of system design, API architecture, and backend performance optimization ● experience working with monolithic systems and refactoring legacy code ● basic understanding of front-end architecture, sufficient for effective collaboration ● proactive and reliable, with a natural ability to explore problems, suggest solutions, and move work forward independently ● good communication skills and Upper-Intermediate English (B2)
What you will do:
● design, develop, and maintain backend functionality using Node.js and TypeScript ● work with an existing monolithic architecture, improving stability, performance, and code quality ● build and integrate cloud-based solutions using AWS and serverless components ● own backend features from technical discovery to production and support ● collaborate closely with frontend engineers, product, and the wider engineering team ● identify improvement areas, refactor legacy code, and suggest pragmatic architectural enhancements
Why Rolique?
● we believe in fairness, transparency and helpfulness in everyday work ● your personal development is important to us, therefore we promote the internal transfer of knowledge and strengthen your “zone of genius” ● 20 days of paid vacation and 5 days of sick leaves ● personal budget for courses, training, and certifications ● health support and sports compensation ● accounting support