
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)
People Also Searched For
Marketing jobs in Sharjah , Sharjah Emirate , AE
Sales jobs in Sharjah , Sharjah Emirate , AE
Human Resources jobs in Sharjah , Sharjah Emirate , AE
Marketing jobs in Sharjah Emirate , AE
Sales jobs in Sharjah Emirate , AE
Human Resources jobs in Sharjah Emirate , AE
Marketing jobs in Sharjah , AE
Sales jobs in Sharjah , AE
Human Resources jobs in Sharjah , AE
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
