L
Luxoft•17h ago
Indeed

Python Developer

Gurugram, Haryana
Senior Level

Auto Apply to 50+ AI Matched Python Developer 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 Description

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

Key Responsibilities
  • Design and build maintainable Python services and REST APIs.
  • Implement asynchronous workers and non-blocking integration patterns.
  • Create typed domain models and validate complex JSON/API payloads.
  • Engineer timeouts, retries, backoff, idempotency, and failure recovery strategies.
  • Integrate securely with MongoDB and external services using best practices.
  • Create comprehensive unit, component, and integration tests to ensure high quality code.
  • Support code reviews, engineering standards, CI/CD pipelines, and production troubleshooting.
  • Contribute to design decisions and support senior B8 engineers in architectural choices.
Required Skills & Qualifications

Mandatory:

  • 10+ years of professional experience in software development.
  • Production Python Mastery: Deep expertise in typing, modular design principles, SOLID patterns, object-oriented architecture, and established design patterns.
  • REST API Development: Building production-grade APIs using FastAPI/Uvicorn or comparable frameworks with strict contracts and validation.
  • Secure Development Practices: Implementation of mTLS, OAuth2/OIDC authentication, RBAC models, maker-checker segregation of duties, and secure secrets management.
  • TDD & Testing: Proficiency in Test-Driven Development using pytest, including advanced mocking techniques for unit/component/integration coverage.
  • NoSQL Expertise: Deep knowledge of MongoDB/NoSQL integration via PyMongo/Motor, handling transactional writes and outbox patterns effectively.
  • Collaboration & Leadership: Ability to independently own complex services, contribute to technical design, diagnose production issues, and mentor/support other engineers. Responsible use of AI coding/testing assistants required.

Nice-to-have: None specified (N/A).

Company

L

Luxoft

Luxoft is a global IT services and consulting company specializing in digital transformation, software development, and engineering excellence.

Gurugram, Haryana
Posted on Indeed

Practice this interview

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

Set up interview