L
Luxoft•1h ago
Indeed

Python Developer with MongoDB

Gurugram, Haryana
Senior Level

Auto Apply to 50+ AI Matched Python Developer with MongoDB Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Luxoft

Full Job Description

Project Overview

We are building a resilient, secure, production-grade platform of Python backend services, REST APIs, asynchronous processing components, and external integrations. The architecture is backed by MongoDB and delivered through a React/TypeScript operational user interface with auditable operations and role-based enterprise user journeys.

Responsibilities
  • Design well-structured, testable backend services and APIs using Python (FastAPI/Uvicorn) with Pydantic data modelling.
  • Implement SOLID principles and object-oriented design patterns including factory, strategy, repository, adapter, saga, outbox, CQRS.
  • Drive development through Test Driven Development (TDD) ensuring strong unit and integration coverage for business-critical paths.
  • Engineer resilience for external dependencies using circuit breakers, retries with exponential backoff/jitter, bulkheads, timeouts, and stale-data fallbacks.
  • Build security into the control flow including OAuth2/OIDC, mTLS, RBAC, maker-checker patterns, and secrets management.
  • Integrate REST APIs ensuring idempotency, error mapping, and handling of retries/bearer flows.
  • Own features end-to-end from data model through API to UI using Git/GitLab CI pipelines.
Required Skills

Mandatory:
- 8+ years of experience in Python backend development.
- Strong proficiency in Async Python (asyncio), FastAPI, Uvicorn, and Pydantic.
- Expertise in MongoDB/NoSQL including data modelling, transactions, replica sets, and CQRS patterns.
- Experience with React + TypeScript SPAs using TanStack Query or Redux Toolkit.
- Proficiency in Containers & Kubernetes/OpenShift environments.
- Knowledge of schedulers/workers like Celery, APScheduler, Temporal, Airflow.

Nice to have:- Domain experience in Payments/RTGS/SWIFT.

Company

L

Luxoft

Luxoft is a leading global IT services and consulting company specializing in digital transformation, cloud solutions, and software development for diverse industries including banking, healthcare, an...

Gurugram, Haryana
Posted on Indeed

Practice this interview

A voice mock interview for Python Developer with MongoDB at Luxoft, with questions from this job description and your resume, and a scored report afterwards.

Set up interview