Software Engineer - Azure & Python

Software Engineer - Azure & Python

Posted 1 week ago by AI Connect on Linkedin

Negotiable
Outside
Remote
United Kingdom

Summary: The Software Engineer role focuses on backend development using Python and Microsoft Azure, emphasizing the creation of scalable cloud-native solutions. The position involves building microservice-based applications, designing secure APIs, and maintaining Python libraries within a cloud-first architecture. The role also includes responsibilities for logging, monitoring, and mentoring junior developers. This is a remote position with a contract duration of 6 months.

Key Responsibilities:

  • Build and deploy microservice-based applications in Python using modern architecture principles.
  • Design and implement secure APIs across Azure services, 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.

Key Skills:

  • 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.

Salary (Rate): 600

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT