Senior Back-End Engineer (Python / Azure)

Luxoft

United States

Teletrabalho

USD 140 000 - 200 000

Tempo integral

14 dias+

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Luxoft in the United States seeks 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.

Responsibilities include API development with FastAPI/Django, Azure messaging, containerisation with Docker, and strong emphasis on testing and production support. This role focuses on scalable, secure, and observable services.

Qualificações

  • 7+ years backend development with 4+ years in Python (FastAPI/Django) and 3+ years on Azure.
  • Expert Python 3.11+, FastAPI and/or Django (DRF), async programming, Pydantic.
  • Experience with Azure services: Service Bus, Event Grid, Functions, API Management, Key Vault, Cosmos DB, AKS/Container Apps, Application Insights.
  • Knowledge of PostgreSQL and NoSQL data modeling; SQLAlchemy or Django ORM; Redis.
  • Security: OAuth2/OIDC, JWT, Azure AD/Entra ID, OWASP API Top 10.
  • Docker, Git, CI/CD (Azure DevOps/GitHub Actions), IaC (Bicep or Terraform).
  • Testing: pytest; contract and integration testing; observability with OpenTelemetry.

Responsabilidades

  • Develop Python REST and async APIs with FastAPI/Django; publish and version OpenAPI contracts.
  • Model relational and NoSQL schemas; manage migrations.
  • Implement messaging via Azure Service Bus/Event Grid; background processing with Celery/Azure Functions.
  • Configure authentication/authorization (OAuth2, JWT, Azure AD/Entra ID) and Redis caching; API gateway routing.
  • Containerise services with Docker; prepare for AKS/Container Apps deployment via CI/CD.
  • Instrument logging, tracing and metrics with Application Insights/OpenTelemetry; define alerts.
  • Provide production support and root-cause analysis; ensure service reliability and backward compatibility.
  • Manage secrets (Key Vault) securely and protect personal data per Client policy.
  • Ensure API performance and scalability against non-functional requirements.
  • Unit/integration tests; ensure PR quality; production support within the support model.

Conhecimentos

Python (FastAPI/Django)
Async programming
Azure cloud
OAuth2/OIDC
JWT
Azure AD / Entra ID
SQLAlchemy
PostgreSQL/NoSQL modelling
Redis
Docker
CI/CD
IaC (Bicep/Terraform)
OpenTelemetry
Testing with pytest
OpenAPI / contract testing

Formação académica

Bachelor's degree in CS/Engineering or equivalent

Ferramentas

FastAPI
Django
Azure DevOps
GitHub Actions
Docker
AKS / Container Apps
Cosmos DB
PostgreSQL
Redis
OpenTelemetry

Descrição da oferta de emprego

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.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Full-Stack Engineer
Senior Full-Stack Engineer

Luxoft • EUA

Teletrabalho
USD 150 000 - 190 000
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Houston (TX)

Presencial
USD 110 000 - 170 000
DATA and Azure Cloud Engineer
DATA and Azure Cloud Engineer

PTR Global • Atlanta (GA)

Presencial
USD 170 000 - 210 000
Backend Developer (AI, Python)
Backend Developer (AI, Python)

Luxoft • EUA

Teletrabalho
USD 120 000 - 160 000
Senior Backend Engineer
Senior Backend Engineer

Delan Associates, Inc. • Austin (TX)

Híbrido
USD 140 000 - 180 000
Sr Software Engineer - Lead
Sr Software Engineer - Lead

Holistic Partners, Inc • Atlanta (GA)

Presencial
USD 180 000 - 240 000
Senior Backend Engineer: Python, FastAPI & Azure
Senior Backend Engineer: Python, FastAPI & Azure

Delan Associates, Inc. • Austin (TX)

Híbrido
USD 140 000 - 180 000
Senior Python Engineer
Senior Python Engineer

Premier Inn Hotels LLC (UAE) • EUA

Presencial
USD 140 000 - 190 000
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

OpenKrill • EUA

Teletrabalho
USD 120 000 - 180 000
Fullstack Developer
Fullstack Developer

PANAPPS INTERNATIONAL • EUA

Teletrabalho
USD 110 000 - 160 000