Senior Backend Developer Node.js / Typescript

Dubai, DU, AE, United Arab Emirates

Job Description

Overview




We are seeking a highly skilled

Senior Backend Developer

with extensive experience in

JavaScript (ES6+), TypeScript, and Node.js

to join our growing engineering team. The ideal candidate will have a proven track record in building

scalable APIs, database-driven systems, and containerized microservices

, ideally with exposure to

ERP or CRM platforms

. You will play a critical role in designing and maintaining backend services that drive key business operations and integrations across complex ecosystems.

Key Responsibilities



Design, build, and maintain

robust RESTful and GraphQL APIs

using Node.js and TypeScript. Architect and optimize

database schemas and queries

across SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) systems. Develop, test, and maintain

modular backend microservices

aligned with clean code and SOLID principles. Implement

unit and integration testing

(Jest, Mocha, Supertest) to ensure code reliability and maintainability. Containerize and deploy applications using

Docker

and assist in setting up

CI/CD pipelines

. Collaborate with DevOps teams to deploy and manage services on

AWS

(ECS/Fargate, Lambda, RDS, S3, CloudWatch). Ensure backend systems meet

security, scalability, and performance

requirements. Participate in

code reviews

, mentor junior developers, and contribute to architectural decisions. Work closely with product and frontend teams to integrate

business logic and third-party systems

(ERP, CRM, etc.).

Requirements



7-10 years

of professional backend development experience. Strong proficiency in

JavaScript (ES6+)

and

TypeScript

. Deep expertise in

Node.js frameworks

(Express, Fastify, or NestJS). Solid experience with

SQL

(MySQL/PostgreSQL) and

NoSQL

(MongoDB, Redis, DynamoDB) databases. Experience designing and integrating

RESTful APIs

and authentication systems (JWT/OAuth). Hands-on experience with

Docker

,

Git

, and

CI/CD pipelines

. Working knowledge of

AWS

services (ECS, Lambda, RDS, S3). Familiarity with

unit and integration testing frameworks

(Jest, Mocha, Chai, Supertest). Strong analytical, debugging, and problem-solving abilities. Excellent communication and teamwork skills.

Nice to Have



Experience with

ERP or CRM systems

(custom modules, integrations, data workflows). Exposure to

message queues

(RabbitMQ, Kafka, SQS). Familiarity with

Kubernetes

or other container orchestration tools. Experience with

microservices architecture

and

distributed systems

. Knowledge of

monitoring and observability tools

(Grafana, Prometheus, ELK stack). Some

frontend awareness

(React, Next.js) for integration alignment.

Benefits



Competitive salary based on experience and qualifications Opportunity to work with one of Dubai's leading real estate firms A dynamic and professional work environment with growth opportunities * Hands-on experience in the real estate industry with a supportive team

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2241212
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned