Backend Developer (Node JS)

Rahala

Multiple VacanciesEmployer Active

Posted on 30 Sep

Experience

3 - 6 Years

Job Location

Giza - Egypt

Education

Bachelor of Science(Computers)

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

Department / Functional Area

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