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.