{bc}
indeed

Senior Backend Engineer

Digital Emenu Portal LLC
Dubai, UAE
Full-time
Onsite
Discovered 5 days ago
PythonFastAPIGoPostgreSQLSQLAlchemyREST API design
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonFastAPIGo
Smart Apply

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Digital Emenu Portal LLC