Senior Backend Developer

24Baba

Dubai

On-site

AED 140,000 - 190,000

Full time

22 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

24Baba is seeking a Senior Backend Developer to own backend systems, APIs, and data models. You will design scalable services using Node.js, NestJS, and TypeScript, building robust PostgreSQL schemas with Prisma, and guiding integrations with external systems.

You’ll work independently, make thoughtful technical decisions, and translate complex business requirements into clean, maintainable code while improving security and reliability across production systems.

Qualifications

  • Production backend apps using Node.js/TypeScript with NestJS.
  • Strong PostgreSQL knowledge including indexing and optimization.
  • Experience with Prisma or similar ORM and safe migrations.
  • Solid API design, authentication, authorization, and security.
  • Experience writing unit and integration tests with Git workflows.
  • Ability to explain trade-offs and communicate clearly.

Responsibilities

  • Build and maintain backend services: REST APIs, business logic with Node.js/NestJS/TypeScript.
  • Design and optimize databases: PostgreSQL schemas, migrations, indexes, queries.
  • Own features from development to production: test, deploy, troubleshoot in prod.
  • Develop integrations with third-party services, payments, webhooks and tasks.
  • Improve security and reliability: authentication, RBAC, input validation, logging.
  • Raise standards: code reviews, decisions docs, mentor, collaborate with frontend.

Skills

Node.js
TypeScript
NestJS
PostgreSQL
Prisma
API design
Authentication & Authorization
Unit/integration tests
Git workflows

Tools

Prisma ORM
Docker
PostgreSQL tooling

Job description

About the Role

We're looking for an experienced Senior Backend Developer to build, improve, and scale the backend systems behind our platform. You'll take ownership of backend development - designing APIs and database structures to improving performance, security, and production reliability.

This role is ideal for someone who can work independently, make thoughtful technical decisions, and turn complex business requirements into clean, maintainable solutions.

Key Responsibilities
  • Build and maintain backend services: Develop reliable REST APIs and business logic using Node.js, NestJS, and TypeScript.
  • Design and optimize databases: Manage PostgreSQL schemas, Prisma models, migrations, relationships, indexes, and complex queries while maintaining data integrity.
  • Own features from development to production: Translate requirements into technical solutions, write tests, support deployments, and troubleshoot production issues.
  • Develop integrations and background workflows: Integrate third-party services, payment gateways, webhooks, notifications, and scheduled tasks with appropriate error handling and retry mechanisms.
  • Improve security and reliability: Implement authentication, role-based access control, input validation, logging, and monitoring.
  • Raise engineering standards: Review code, document important decisions, mentor developers, and collaborate with frontend developers to deliver well-integrated features.
Required Skills and Experience
  • Strong professional experience developing and maintaining production backend applications using Node.js and TypeScript, with hands-on expertise in NestJS.
  • Strong knowledge of PostgreSQL, including relational database design, transactions, indexing, and query optimization.
  • Experience with Prisma or a similar ORM, including safe database migrations and schema changes.
  • A solid understanding of API design, authentication, authorization, application security, and third-party integrations.
  • Experience writing unit and integration tests, debugging complex issues, and working with Git-based development workflows.
  • The ability to explain technical trade-offs, take ownership of your work, and communicate clearly with both technical and non-technical teammates.
Nice to Have

Experience with caching, job queues, Docker, CI/CD pipelines, and cloud deployments, particularly DigitalOcean. Familiarity with Next.js integration and experience building booking, marketplace, or payment-related systems would be valuable.

What We're Looking For

Someone who thinks beyond getting a feature working. You care about how the system behaves under load, how failures are handled, how customer data is protected, and how easily other developers can maintain your code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

Maaloomatiia • Dubai

On-site
AED 167,400 - 223,200
Backend Developer
Backend Developer

IFZA • Dubai

On-site
AED 180,000 - 300,000
Senior Backend Engineer: Scalable APIs & Secure Systems
Senior Backend Engineer: Scalable APIs & Secure Systems

24Baba • Dubai

On-site
AED 140,000 - 190,000
SENIOR BACKEND DEVELOPER
SENIOR BACKEND DEVELOPER

Matchupfast Company • United Arab Emirates

On-site
Accommodation assistance
Meal allowances
Work visa support
+3
Senior Backend Engineer
Senior Backend Engineer

IDCMPS • Abu Dhabi

On-site
AED 40,000 - 60,000
As per client policy
Senior Backend Tech Lead — Node.js & NestJS
Senior Backend Tech Lead — Node.js & NestJS

Remotedxb • Dubai

On-site
AED 350,000 - 650,000
Software Development Engineer
Software Development Engineer

Client of Salt • Dubai

On-site
AED 300,000 - 420,000
Senior Developer - SDET
Senior Developer - SDET

Innova Solutions • Dubai

On-site
AED 300,000 - 520,000
Nodejs Developer (Wealth Management)
Nodejs Developer (Wealth Management)

Virtusa Middle East FZ-LLC • Dubai

On-site
AED 360,000 - 600,000
Backend Developer
Backend Developer

Micropolis Holding • Dubai

On-site
AED 240,000 - 360,000