Driven Properties banner

Senior Backend Developer (Node.js / TypeScript)

Driven Properties

The Role

Overview

Senior Backend Developer building scalable Node.js/TS APIs and microservices

Key Responsibilities

  • unit testing
  • aws deployment
  • docker containerization
  • microservices
  • api design
  • database architecture

Tasks

-Implement unit and integration testing (Jest, Mocha, Supertest) to ensure code reliability and maintainability -Collaborate with DevOps teams to deploy and manage services on AWS (ECS/Fargate, Lambda, RDS, S3, CloudWatch) -Containerize and deploy applications using Docker and assist in setting up CI/CD pipelines -Develop, test, and maintain modular backend microservices aligned with clean code and SOLID principles -Work closely with product and frontend teams to integrate business logic and third-party systems (ERP, CRM, etc.) -Ensure backend systems meet security, scalability, and performance requirements -Architect and optimize database schemas and queries across SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) systems -Participate in code reviews, mentor junior developers, and contribute to architectural decisions -Design, build, and maintain robust RESTful and GraphQL APIs using Node.js and TypeScript

Requirements

  • node.js
  • typescript
  • aws
  • docker
  • microservices
  • 7-10 years

What You Bring

-Experience with ERP or CRM systems (custom modules, integrations, data workflows) -Experience designing and integrating RESTful APIs and authentication systems (JWT/OAuth) -Solid experience with SQL (MySQL/PostgreSQL) and NoSQL (MongoDB, Redis, DynamoDB) databases -Working knowledge of AWS services (ECS, Lambda, RDS, S3) -Exposure to message queues (RabbitMQ, Kafka, SQS) -Familiarity with Kubernetes or other container orchestration tools -Deep expertise in Node.js frameworks (Express, Fastify, or NestJS) -Strong proficiency in JavaScript (ES6+) and TypeScript -Familiarity with unit and integration testing frameworks (Jest, Mocha, Chai, Supertest) -Knowledge of monitoring and observability tools (Grafana, Prometheus, ELK stack) -Hands-on experience in the real estate industry with a supportive team -7-10 years of professional backend development experience -Hands-on experience with Docker, Git, and CI/CD pipelines -Excellent communication and teamwork skills -Experience with microservices architecture and distributed systems -Some frontend awareness (React, Next.js) for integration alignment -Strong analytical, debugging, and problem-solving abilities

Benefits

-A dynamic and professional work environment with growth opportunities -Competitive salary based on experience and qualifications -Opportunity to work with one of Dubai's leading real estate firms

The Company

About Driven Properties

-Backed by membership in the exclusive Forbes Global Properties network, it showcases ultra‑luxury listings. -Handles high‑value deals like multi‑million dollar villas and penthouses across Palm Jumeirah, Downtown and Jumeirah Bay. -Offers a full spectrum of services: brokerage, leasing, property management, holiday‑home rentals and interior design. -Advises on global projects—from Riyadh landmark buildings to refurbishing the Ritz‑Carlton in Montreal. -Known for data‑driven market insights, such as its proprietary Tier‑1 City Index comparing Dubai to New York and London. -Led by experienced partners and a team of specialist directors across sales, industrial, operations, and design.

Sector Specialisms

Residential

Commercial

Industrial

Property Management

Real Estate Development Management

Marketing and Web Development

Sales Management and CRM

After Sales Administration

Architectural Design

Land Acquisition

Escrow Account Operations

Relocation Services

Interior Design & Fit Out