We are seeking an experienced and motivated Full-Stack Engineer to join a dynamic and fast-growing technology team in the international travel domain. In this role, you will play a key part in designing, building, and maintaining a scalable SaaS back-office platform that integrates seamlessly with core systems.
Responsibilities:
- Design, develop, and maintain scalable full-stack applications
- Build high-performance, reliable server-side applications using Node.js and NestJS
- Develop and maintain modern front-end applications using React or Vue.js
- Architect, optimize, and manage databases, including SQL, NoSQL, and Redis
- Design and operate cloud-based services on AWS, ensuring security, scalability, and reliability
- Collaborate with DevOps teams on CI/CD pipelines, monitoring, and infrastructure automation
- Write clean, maintainable, and well-documented code following best practices
- Implement unit and integration tests to ensure high-quality deliverables
- Contribute to system architecture, technical design, and technology selection
- Work closely with cross-functional teams to translate business requirements into technical solutions
Requirements:
Requirements
- 5 years of experience as a Full-Stack Developer (mandatory)
- Strong proficiency in JavaScript/TypeScript, with hands-on experience in Node.js and NestJS
- Experience with modern front-end frameworks such as React or Vue.js
- Solid understanding of database design and experience with SQL, NoSQL, and Redis
- Experience working with cloud platforms, preferably AWS
- Familiarity with DevOps practices, including CI/CD, Docker, Kubernetes, and Infrastructure as Code (IaC)
- Strong understanding of software architecture principles, including microservices and serverless architectures
- Experience with Git/GitHub and agile development methodologies
- Hands-on experience writing and maintaining unit and integration tests
- Proficiency working in Linux environments and using command-line tools
- Strong analytical and problem-solving skills, with a proactive and collaborative mindset
What We Offer:
- Opportunity to work on cutting-edge technology with real-world impact
- Influence over system architecture and technical direction
- A collaborative, fast-paced, and innovative engineering environment
- Professional growth and the chance to work with modern tools and frameworks