DevJobs

Senior Full Stack Engineer

Overview
Skills
  • JavaScript JavaScript ꞏ 5y
  • TypeScript TypeScript
  • SQL SQL
  • Vue.js Vue.js
  • React React
  • Node.js Node.js
  • NestJS NestJS
  • Redis Redis
  • NoSQL NoSQL
  • Linux Linux
  • Microservices Microservices
  • GitHub GitHub
  • Git Git
  • CI/CD CI/CD
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • Integration tests
  • Integration testing
  • Infrastructure as Code
  • Serverless
  • Unit testing
  • Unit tests
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
Commit