Overview

We are looking for a Senior Node.js Developer with Team Lead experience who is self-driven, technically strong, and comfortable owning end-to-end delivery. Client: Our client is a leading travel company undertaking a major technology transformation to decouple the frontend user experience from its legacy backend booking engine, enabling greater agility, ownership of mission-critical technologies, and enhanced responsiveness in a fast-evolving travel industry. Project Overview:

Responsibilities:
  • Lead sprint planning, backlog grooming, and prioritization
  • Gather, analyze, and refine technical and non-functional requirements
  • Decompose user stories into technical tasks, providing high-quality effort estimates
  • Distribute tasks across the team and ensure timely, high-quality execution
  • Track progress, identify risks early, and take corrective actions when deviations occur
  • Perform code reviews and contribute directly to the development of complex features
  • Ensure adherence to domain-driven design and best engineering practices
  • Collaborate remotely with the client’s product management and engineering teams
  • Enforce project standards, approaches, and development policies
  • Mentor team members and drive technical excellence and ownership
Required Qualifications:
  • 7+ years of professional experience in software development and system design
  • Proven experience as a Team Lead or Technical Lead
  • Expert-level Node.js development experience
  • Strong hands-on experience with the NestJS framework
  • Deep understanding of microservices architecture
  • Experience with asynchronous messaging patterns
  • Solid knowledge of SOA principles and REST/JSON standards
  • Strong understanding of the full software development lifecycle (SDLC)
  • Hands-on experience with PostgreSQL and other relational or non-relational databases
  • Hands-on experience with Prisma ORM including schema management and database integrations
  • Proficiency with Git and source control platforms such as GitHub
  • Proven experience working in Agile / Scrum teams
  • High degree of autonomy, responsibility, and reliability
  • Good spoken English (daily communication with international teams)
Nice To Have:
  • Experience in travel, booking, or e-commerce domains
  • Familiarity with CI/CD pipelines
  • Experience working with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of observability, monitoring, and logging tools
Note:

✨ Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.

Please clearly mention that you have heard of this job opportunity on https://ijob.am.