Key Responsibilities
Design, develop, and maintain RESTful APIs using Python frameworks such as FastAPI, Flask, or Django DRF
Write clean, maintainable, and well-documented Python code aligned with enterprise development standards
Support deployment of Python services to Microsoft Azure platforms including App Services, Container Apps, and AKS
Assist with configuration of cloud resources, environment variables, and secrets using Azure-native tools
Develop and maintain integrations with SQL databases such as PostgreSQL, MySQL, and Azure SQL
Support basic NoSQL integrations using MongoDB where required
Collaborate using Git-based workflows and participate in pull requests and code reviews
Gain exposure to CI and CD pipelines using Azure DevOps or GitHub Actions
Write and execute unit tests using Pytest and validate APIs using Postman
Support API documentation using Swagger and OpenAPI standards
Work closely with senior developers, architects, and product owners within Agile delivery teams
Skills Set
Python backend development
REST API design and integration
Microsoft Azure cloud services
SQL and NoSQL database integration
Git version control and collaborative workflows
Unit testing and API validation
DevOps fundamentals and CI CD exposure
Bachelor s degree in Computer Science, Information Systems, Engineering, or a related field
Strong foundational knowledge of Python programming
Exposure to Python web frameworks such as FastAPI, Flask, or Django DRF
Basic understanding of Microsoft Azure services and cloud deployment concepts
Working knowledge of SQL databases and basic familiarity with NoSQL technologies
Awareness of Docker and container-based application concepts