Senior Back-End Engineer (Python / Azure)

DXC Luxoft

Abu Dhabi

On-site

AED 400,000 - 600,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Luxoft is seeking a Senior Python engineer to design, build, and operate REST and asynchronous APIs on Azure. You will own reliability, security and performance from data model to observability.

You will develop Python REST/async APIs with FastAPI or Django, model PostgreSQL and Cosmos DB schemas, and implement messaging with Azure Service Bus and Event Grid. Expected 7+ years in back-end, strong Python, Azure, and CI/CD skills.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems or a related field, or equivalent practical experience.
  • 7+ years of back-end development, with 4+ in Python (FastAPI / Django) and 3+ building and operating services on Azure.
  • Expert Python 3.11+, FastAPI and/or Django (DRF), async programming, Pydantic.
  • Azure: Service Bus, Event Grid, Functions, API Management, Key Vault, Cosmos DB, Azure Database for PostgreSQL, AKS/Container Apps, Application Insights.
  • PostgreSQL and NoSQL data modelling, SQLAlchemy / Django ORM, Redis.
  • Security: OAuth2 / OIDC, JWT, Azure AD / Entra ID, OWASP API top 10.
  • Docker, Git, CI/CD (Azure DevOps / GitHub Actions), infrastructure as code (Bicep or Terraform) at working level.
  • Testing: pytest, contract and integration testing; observability with OpenTelemetry.

Responsibilities

  • Develop Python REST and async APIs with FastAPI / Django; publish and version OpenAPI contracts.
  • Model relational (PostgreSQL) and NoSQL (Cosmos DB) schemas; manage migrations.
  • Implement messaging via Azure Service Bus / Event Grid and background processing with Celery and Azure Functions.
  • Configure authentication and authorisation (OAuth2, JWT, Azure AD / Entra ID), Redis caching and API gateway routing / versioning (Azure API Management).
  • Containerise services (Docker) and prepare them for AKS / Container Apps deployment through CI/CD.
  • Instrument structured logging, tracing and metrics with Application Insights / OpenTelemetry; define alerts.
  • Provide production support for owned services, including root-cause analysis and post-incident actions.
  • Service reliability, API contracts and backward compatibility of owned services.
  • Data integrity and secure handling of secrets (Key Vault) and personal data in line with Client policy.
  • API performance and scalability against agreed non-functional requirements.
  • Unit and integration test coverage; quality of pull requests reviewed.
  • Production support of owned services within the agreed support model.

Skills

Python back-end
Async programming
API design
Security concepts
CI/CD
OpenAPI
Observability

Education

Bachelor's degree in CS/Engineering/Info Systems

Tools

FastAPI
Django
Azure services
PostgreSQL
Cosmos DB
Docker
AKS/Container Apps
OpenTelemetry
Key Vault
Application Insights
Terraform/Bicep
OAuth2/JWT

Job description

Project description

Senior Python engineer designing, building and operating REST and asynchronous APIs and integration services on Azure. Owns reliability, security and performance of the services in scope, from data model to observability.

Responsibilities
  • Develop Python REST and async APIs with FastAPI / Django; publish and version OpenAPI contracts.
  • Model relational (PostgreSQL) and NoSQL (Cosmos DB) schemas; manage migrations.
  • Implement messaging via Azure Service Bus / Event Grid and background processing with Celery and Azure Functions.
  • Configure authentication and authorisation (OAuth2, JWT, Azure AD / Entra ID), Redis caching and API gateway routing / versioning (Azure API Management).
  • Containerise services (Docker) and prepare them for AKS / Container Apps deployment through CI/CD.
  • Instrument structured logging, tracing and metrics with Application Insights / OpenTelemetry; define alerts.
  • Provide production support for owned services, including root-cause analysis and post-incident actions.Responsibilities and accountabilities
  • Service reliability, API contracts and backward compatibility of owned services.
  • Data integrity and secure handling of secrets (Key Vault) and personal data in line with Client policy.
  • API performance and scalability against agreed non-functional requirements.
  • Unit and integration test coverage; quality of pull requests reviewed.
  • Production support of owned services within the agreed support model.
SKILLS
Must have
  • Bachelor's degree in Computer Science, Engineering, Information Systems or a related field, or equivalent practical experience.
  • 7+ years of back-end development, of which 4+ in Python (FastAPI / Django) and 3+ building and operating services on Azure.
  • Expert Python 3.11+, FastAPI and/or Django (DRF), async programming, Pydantic.
  • Azure: Service Bus, Event Grid, Functions, API Management, Key Vault, Cosmos DB, Azure Database for PostgreSQL, AKS / Container Apps, Application Insights.
  • PostgreSQL and NoSQL data modelling, SQLAlchemy / Django ORM, Redis.
  • Security: OAuth2 / OIDC, JWT, Azure AD / Entra ID app registrations, OWASP API top 10.
  • Docker, Git, CI/CD (Azure DevOps / GitHub Actions), infrastructure as code (Bicep or Terraform) at working level.
  • Testing: pytest, contract and integration testing; observability with OpenTelemetry.
Nice to have
  • AWS or GCP equivalents (SQS/SNS, Lambda, Pub/Sub).
  • Kafka / event-driven architecture patterns, CQRS.
  • Azure certifications (AZ-204, AZ-305).
  • Experience in financial services, sovereign wealth / investment holding or other regulated enterprise environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer (Backend and Data)
Senior Python Engineer (Backend and Data)

GSS Group • Dubai

On-site
AED 280,000 - 360,000
Senior Python Engineer (Backend and Data)
Senior Python Engineer (Backend and Data)

GSSTech Group • Dubai

On-site
AED 200,000 - 340,000
Senior Python Backend Engineer – Scalable APIs & Pipelines
Senior Python Backend Engineer – Scalable APIs & Pipelines

GSS Group • Dubai

On-site
AED 280,000 - 360,000
Senior Python Backend Engineer | Azure API & Services
Senior Python Backend Engineer | Azure API & Services

Luxoft • Abu Dhabi

On-site
AED 400,000 - 600,000
Backend Software Engineer
Backend Software Engineer

Expertise Recruitment • Abu Dhabi

On-site
AED 180,000 - 300,000
Senior Back-End Engineer
Senior Back-End Engineer

BBI • Dubai

On-site
AED 240,000 - 420,000
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Prypco • Dubai

Remote
AED 320,000 - 520,000
Principal Full-Stack Architect (.NET & Cloud)
Principal Full-Stack Architect (.NET & Cloud)

Luxoft Holding • Abu Dhabi

On-site
AED 240,000 - 360,000
Python Backend Engineer
Python Backend Engineer

List International • Abu Dhabi

On-site
AED 120,000 - 180,000
Data Engineer
Data Engineer

Synechron • Dubai

On-site
AED 180,000 - 300,000
Top locations