Job Description
-
Integrate APIs with databases such as:
-
Azure SQL Database
-
Azure Cosmos DB (basic understanding)
-
Consume external APIs and services
-
Handle authentication and authorization basics (API keys, Azure Managed Identity, or Azure Active Directory at a basic level)
Quality & Collaboration
-
Write basic unit tests for backend logic
-
Participate in code reviews and follow coding standards
-
Troubleshoot and debug issues in development and production environments
-
Collaborate with DevOps and Cloud teams on deployments and improvements
Essential functions
-
Deploy Python APIs to Azure using services such as:
-
Azure App Service
-
Azure Functions (HTTP-triggered)
-
Azure Container Apps or Azure Kubernetes Service (basic usage)
-
Configure environment variables, application settings, and secrets
-
Understand and apply basic Azure networking concepts (public vs private endpoints)
-
Use Azure Portal and Azure CLI for basic operations
Qualifications
- Backend Development
- Design, develop, and maintain Python-based REST APIs
- Implement business logic, validation, and error handling
- Write clean, readable, and maintainable Python code
- Work with common Python frameworks such as FastAPI or Flask
- Implement API versioning and basic documentation (OpenAPI / Swagger)
Azure & Deployment
We offer
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
