
[MIS] Backend Python Developer
Job Description
Project – the aim you’ll have
Join a backend engineering team delivering digital solutions in the health, workforce resilience and operational support domain. The project focuses on building and evolving scalable Python-based backend services used in a global environment. You’ll work in a mixed client and delivery partner team, contributing to platform development, service reliability and continuous product improvement in an international setup.
Position – how you’ll contribute
- Design, develop and maintain backend services using Python
- Build scalable, secure and reliable APIs and application components
- Collaborate with engineers from both client and delivery teams in an agile environment
- Participate in solution design, technical discussions and architecture decisions
- Improve application performance, stability and code quality
- Support testing, troubleshooting and production issue resolution
- Contribute to continuous improvement of development practices and delivery processes
Expectations – the experience you need
- Strong experience with Python backend development
- Hands-on experience with FastAPI and Flask for building and maintaining APIs and backend services
- Experience designing and developing RESTful APIs and microservices architectures
- Understanding of software engineering best practices, code quality and testing approaches
- Experience working with relational databases and integrating external services
- Familiarity with containerized environments and modern development workflows
Additional skills – the edge you have
Nice to have: experience with Django and its ecosystem