Software Engineer – Azure & Python
£500 - 600/ day (Outside IR35)
6 months
Remote
AI Connect are working with a bespoke global data consultancy looking to hire a Software Engineer with strong experience in Python and building scalable cloud-native solutions on Microsoft Azure. This role will focus on backend development, API integrations, and data-driven application builds within a cloud-first architecture.
Role responsibilities / experience required:
- Build and deploy microservice-based applications in Python using modern architecture principles.
- Design and implement secure APIs across Azure services (App Service, Container Apps), including JWT-based authentication and Entra ID integration.
- Develop and maintain reusable Python libraries and ensure robust data validation using Pydantic.
- Containerise applications with Docker and manage deployments using Azure Container Registry and related services.
- Implement logging, monitoring, health checks, and observability using Azure Application Insights and Monitor.
- Uphold high-quality standards through code reviews, testing, documentation, and mentoring junior developers.
- 5+ years of Python engineering experience with recent focus on Azure-native deployments.
- Proven track record delivering secure microservices with understanding of scalability, resilience, service discovery, and error handling.
- Familiarity with CI/CD tools (Azure Repos, Azure Pipelines).
- Strong grasp of API design, security best practices, and OWASP Top 10 awareness.
- Experience with version control (Git), collaborative workflows, and agile ceremonies.
If you have the required skills and experience, then please apply for more details