Driven Properties banner

Senior Backend Developer (Node.js / TypeScript)

Driven Properties

The Role

Overview

Senior backend developer building Node.js/TS APIs and microservices

Key Responsibilities

  • api development
  • db design
  • aws deploy
  • microservices
  • docker
  • ci/cd

Tasks

-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 -Collaborate with DevOps teams to deploy and manage services on AWS (ECS/Fargate, Lambda, RDS, S3, CloudWatch) -Develop, test, and maintain modular backend microservices aligned with clean code and SOLID principles -Ensure backend systems meet security, scalability, and performance requirements -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 -Work closely with product and frontend teams to integrate business logic and third-party systems (ERP, CRM, etc.) -Participate in code reviews, mentor junior developers, and contribute to architectural decisions

Requirements

  • aws
  • node.js
  • docker
  • kubernetes
  • sql
  • microservices

What You Bring

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

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

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