Backend Developer (Node JS)
Rahala
Multiple VacanciesEmployer Active
Posted on 30 Sep
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
2 Vacancies
Job Description
Roles & Responsibilities
We are a growing technology company in the travel and tourism industry, building a modern booking engine for flights and hotels that serves both B2B and B2C customers. Our solutions focus on scalability, seamless integrations, and AI-driven personalization.
We are looking for a Backend Node.js Developer with at least 3 years of hands-on experience to join our team and help shape the future of travel technology.
Responsibilities
Design, develop, and maintain RESTful APIs and backend services using Node.js and Express (or similar frameworks).
Work with relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases to design schemas and optimize queries.
Integrate third-party APIs (airlines, hotels, payment gateways, etc.) and implement secure authentication/authorization flows (JWT, OAuth2).
Write clean, maintainable, and testable code with unit and integration tests.
Collaborate with frontend, mobile, and product teams to deliver end-to-end features.
Participate in code reviews, contribute to system architecture discussions, and follow best practices for scalability and performance.
Deploy, monitor, and maintain services on cloud platforms (AWS/GCP/Azure) using Docker and CI/CD pipelines.
Desired Candidate Profile
Qualifications
3+ years of professional experience in backend development with Node.js.
Strong knowledge of Express.js (or Nest.js/Koa) and TypeScript.
Hands-on experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
Proficiency in building and consuming REST APIs; knowledge of GraphQL is a plus.
Familiarity with testing frameworks (Jest, Mocha, Chai).
Experience with Git workflows, Docker, and CI/CD.
Understanding of scalable system architecture, microservices, and cloud environments.
Good problem-solving, communication, and teamwork skills.
---
Nice to Have
Experience in the travel or booking systems domain.
Knowledge of message queues (RabbitMQ, Kafka, SQS).
Familiarity with monitoring tools (Prometheus, Grafana, ELK stack).
Company Industry
- Travel
- Tourism
Department / Functional Area
- IT Software
Keywords
- Backend Developer (Node JS)
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com