Senior Backend Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Senior Backend Engineer role building production services for transactional, multi-tenant business products.
The role owns significant backend services involving payments, third-party integrations, analytics, and operational visibility.
The position is based in Dubai and is explicitly on-site.
Key Skills for This Role
Full Job Posting
Role overview
Senior Backend Engineer role building production services for transactional, multi-tenant business products.
The role owns significant backend services involving payments, third-party integrations, analytics, and operational visibility.
The position is based in Dubai and is explicitly on-site.
Technology stack
- Core services use Python 3.13, FastAPI, SQLAlchemy 2, asyncpg, Alembic, and Pydantic.
- A Go payment service uses Gin, sqlc, hexagonal architecture, and architecture decision records.
- Data systems include PostgreSQL, database-per-service design, Row-Level Security, and TimescaleDB.
- Asynchronous systems use Celery, Redis, RabbitMQ, transactional outbox, and versioned event contracts.
- Platform tooling includes Traefik, OIDC, RBAC, JWTs, Docker, GitHub Actions, Prometheus, Grafana, Sentry, pytest, ruff, mypy, and uv.
- The wider environment includes Django, React, a .NET 8 on-premises integration agent, and a native Android application.
What you will do
- Design and build backend services and help move the Go payment service into production.
- Own features through API design, implementation, testing, migrations, rollout, dashboards, and alerts.
- Solve distributed-systems problems involving idempotency, retries, callbacks, outbox processing, dead-lettering, and reconciliation.
- Evolve multi-tenant PostgreSQL schemas safely against live tenant data using Row-Level Security.
- Build adapters around inconsistent partner APIs and expose accurate capability flags to the product.
- Implement precise handling of currencies, tax, fees, apportionment, refunds, and regional e-invoicing.
- Harden secrets, tenant isolation, event delivery, and real-time delivery using server-sent events.
- Build LLM-backed enrichment, classification, conversational, and reconciliation features with evaluations and guardrails.
- Lead incident response, write post-mortems, review code, create ADRs, mentor engineers, and improve coding-agent practices.
Core requirements
- At least 6 years building and running production backends with distributed or service-oriented systems experience.
- Strong Python and modern asynchronous framework experience; equivalent depth in Go, Java, C#, or TypeScript is acceptable with willingness to work in Python.
- PostgreSQL experience covering schemas, indexes, query plans, and safe migrations.
- Experience with asynchronous processing, message brokers, Redis, REST API versioning, backward compatibility, Docker, CI/CD, and observability.
- Demonstrated production ownership, on-call incident response, failure-path testing, and post-mortem writing.
- Daily coding-agent use, agent-facing documentation, and production LLM or agentic-pipeline experience with evaluations, guardrails, fallbacks, and budgets.
Preferred qualifications
- Production Go, Clean Architecture, or Domain-Driven Design experience is preferred.
- Multi-tenant SaaS, Row-Level Security, payments, fintech, and deep third-party integration experience are preferred.
- Kubernetes, infrastructure as code, AWS, Django, .NET, Windows services, Arabic, or Gulf-market experience are nice to have.
Employment and experience
- The job is full-time.
- The posting requests 6+ years of backend development experience.
Application information
- The application asks for current and expected monthly salary in AED and immediate availability or notice period.
- A bachelor's degree is preferred.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Digital Emenu Portal LLC
Senior Frontend Engineer
, UAE
Digital Emenu Portal is seeking a Senior Frontend Engineer to own the technical direction of two production Next.js and React applications handling business operations and payments. The role focuses on testing, internati
Senior UI/UX Designer
, UAE
The employer is seeking a Senior UI/UX Designer to create intuitive digital experiences for web and mobile hospitality, restaurant technology, and fintech products. The role requires 5+ years of UI/UX experience, strong