L
Luxoft•18h ago
Indeed
Python Developer
Chennai, Tamil Nadu
Full Time
Senior Level
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.
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 mechanisms.
- Integrate securely with MongoDB and external services using mTLS/OAuth2 protocols.
- Create comprehensive unit, component, and integration tests ensuring high code coverage.
- Support code reviews, enforce engineering standards, CI/CD pipelines, and production troubleshooting.
- Contribute to design decisions for complex B8 engineer systems.
Required Skills
Must Have:
- 10+ years of professional experience in Python development.
- Strong production expertise with Production-grade Python using typing, modular design, SOLID principles, and OOP patterns.
- Built secure REST APIs (FastAPI/Uvicorn) with robust contract validation.
- Mastery of Secure Development: mTLS, OAuth2/OIDC, RBAC, secrets management.
- Advanced TDD practices using pytest for unit/component/integration coverage.
- Deep knowledge of MongoDB/NoSQL integration via PyMongo/Motor and relational DBs with transactional/outbox patterns.
- Experience responsibly leveraging AI coding assistants.
Nice to Have:
No specific additional skills required at this time.
Company
L
Luxoft
Luxoft is a leading IT services and consulting company specializing in digital transformation, cloud solutions, and enterprise software development.
Chennai, Tamil Nadu
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