Python Developer
Key Skills for This Role
Full Job Posting
Project description
The programme is building a resilient, secure, production-grade platform of Python backend services, REST APIs, asynchronous processing components and external integrations, backed by MongoDB and delivered through a React/TypeScript operational user interface with auditable operations and role-based enterprise user journeys. As a hands-on Python developer, you will build, test and support defined backend services, APIs and integration components within the architecture and engineering patterns established by senior engineers.
Responsibilities
- Develop Python components and REST endpoints against agreed designs.
- Implement validation, error handling and asynchronous processing patterns.
- Integrate with MongoDB and external APIs under technical guidance.
- Create and maintain unit and integration tests.
- Participate in code reviews, defect resolution and CI/CD activities.
- Produce clear technical documentation and support production-readiness tasks.
SKILLS
Must have
- Years of experience: 8+ Must have (solid hands-on experience):
- Hands-on Python development: clean code, typing and error handling.
- Development and consumption of REST services.
- FastAPI or comparable API framework.
- async/await and non-blocking I/O fundamentals.
- pytest or comparable unit/integration testing.
- Typed models and payload validation.
- External API integration and failure handling.
- Basic production MongoDB/NoSQL data access.
- Responsible use of AI coding/testing assistants. Independently delivers defined components within established patterns; architecture leadership is not required.
Nice to have
N/A
Responsibilities
- • Develop Python components and REST endpoints against agreed designs. • Implement validation, error handling and asynchronous processing patterns. • Integrate with MongoDB and external APIs under technical guidance. • Create and maintain unit and integration tests. • Participate in code reviews, defect resolution and CI/CD activities. • Produce clear technical documentation and support production-readiness tasks.
Skills
- Years of experience: 8+ Must have (solid hands-on experience): • Hands-on Python development: clean code, typing and error handling. • Development and consumption of REST services. • FastAPI or comparable API framework. • async/await and non-blocking I/O fundamentals. • pytest or comparable unit/integration testing. • Typed models and payload validation. • External API integration and failure handling. • Basic production MongoDB/NoSQL data access. • Responsible use of AI coding/testing assistants. Independently delivers defined components within established patterns; architecture leadership is not required.
About Luxoft
Global IT services and consulting company
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Luxoft
Python Developer
Bengaluru, IND
Python Developer with MongoDB
Bengaluru, IND
Python Developer
Bengaluru, IND
MongoDB Specialist
Bengaluru, IND
Python Developer
Chennai, IND
MongoDB Specialist
Chennai, IND
Python Developer
Bengaluru, IND
