Senior Back-End Engineer (Python/Azure)

Luxoft

Polska

On-site

PLN 180,000 - 280,000

Full time

3 days ago
Be an early applicant

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, ensuring reliability, security and performance. You will develop Python REST and async APIs with FastAPI or Django, model PostgreSQL and NoSQL schemas, implement messaging with Azure Service Bus, containerize with Docker and deploy to AKS, and uphold observability with App Insights.

This role requires 7+ years of backend experience, strong coding standards, and collaboration across teams

Qualifications

  • 7+ years back-end development with 4+ years in Python (FastAPI/Django).
  • Experience building and operating services on Azure and deploying REST and async APIs.
  • Relational and NoSQL data modelling, and CI/CD pipelines.
  • Strong focus on security, reliability and observability.

Responsibilities

  • Develop Python REST and async APIs and publish OpenAPI contracts.
  • Model PostgreSQL and NoSQL schemas and manage migrations.
  • Implement messaging with Azure Service Bus / Event Grid and background tasks.
  • Configure authentication (OAuth2, JWT, Azure AD) and caching; API gateway routing.
  • Containerise with Docker and deploy to AKS/Container Apps via CI/CD.
  • Instrument logging, tracing and metrics with Application Insights/OpenTelemetry.
  • Provide production support and root-cause analysis.

Skills

Python
FastAPI
Django
REST APIs
Async programming
Azure
PostgreSQL
NoSQL
Redis
Docker
CI/CD
OpenTelemetry
OpenAPI
OAuth2
JWT
Azure AD
Terraform
Kubernetes
pytest

Education

BSc in CS/Engineering

Tools

GitHub Actions
Azure DevOps
Terraform

Job 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.
Mandatory Skills Description:
  • 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.
  • PostgreSQL and NoSQL data modelling, SQLAlchemy / Django ORM, Redis.
  • 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 Skills Description:
  • 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

Python Developer with Azure
Python Developer with Azure

DCG • Polska

On-site
PLN 180,000 - 300,000
Private medical care
Sports card subsidy
Dedicated consultant support
Senior Python Backend Engineer | Azure APIs & Reliability
Senior Python Backend Engineer | Azure APIs & Reliability

Luxoft • Polska

On-site
PLN 180,000 - 280,000
Senior Python Developer
Senior Python Developer

Luxoft • Kraków

On-site
PLN 260,000 - 420,000
Senior Software Python Engineer
Senior Software Python Engineer

EPAM Systems • Polska

Hybrid
PLN 180,000 - 300,000
Senior Python Developer (subcontractor)
Senior Python Developer (subcontractor)

AIDA projektai, MB • Warszawa

On-site
PLN 180,000 - 240,000
Backend Software Engineer (Python/Node/Java/Go)
Backend Software Engineer (Python/Node/Java/Go)

Empowers Staffing Inc. • Polska

Hybrid
PLN 120,000 - 180,000
Senior Python Backend Engineer — Azure & Microservices (Remote)
Senior Python Backend Engineer — Azure & Microservices (Remote)

Lingaro • Polska

Remote
PLN 240,000 - 360,000
Office as an option
Workation
Udemy access
+3
Senior Remote Backend Engineer - Python/Node/Go/Java
Senior Remote Backend Engineer - Python/Node/Go/Java

Empowers Staffing Inc. • Polska

Hybrid
PLN 120,000 - 180,000
Senior Software Engineer (Python; Cloud)
Senior Software Engineer (Python; Cloud)

WPP Enterprise Solutions • Poznań

On-site
PLN 180,000 - 250,000
Full Stack Engineer
Full Stack Engineer

Thrive IT Systems • Kraków

On-site
PLN 120,000 - 190,000
Top locations