Python API Developer
Role details
Job location
Tech stack
Job description
Python API DeveloperContract: £500-550 per day (Outside IR35) Duration: 6 MonthsStart: JuneLocation: Remote (UK-based) We're supporting a consultancy delivering a large-scale cloud, data and platform transformation programme within a regulated, government-aligned environment. As part of a recent managed service transition, they've identified a need for Python API / Azure engineering expertise to support the assessment, stabilisation and enhancement of an existing platform environment inherited from a third party. The OpportunityWe're interested in speaking with both full-time and part-time contractors who can support an evolving Azure platform environment built around Python APIs, automation tooling and infrastructure orchestration. This is an opportunity to join during a key transition/discovery phase, where the existing environment is being assessed and modernised as part of a longer-term roadmap. You'll play a key role in: Reviewing and understanding an existing Python/API codebase Supporting technical handover sessions with incumbent suppliers/developersAssessing code quality, structure, scalability and securityIdentifying inefficient implementations, technical debt and workaround-heavy solutionsSupporting enhancement and modernisation initiatives across the platformHelping shape the roadmap for ongoing platform engineering and support Working closely with cloud, platform and engineering teams to stabilise and improve the environment. Due to the nature of the engagement, there is a strong need for someone who can quickly get up to speed and provide immediate value within a complex, evolving environment. There is also strong potential for this to evolve into a longer-term engagement as the programme matures and backlog demand becomes clearer. Tech EnvironmentPython REST APIs Azure Terraform Infrastructure automation and scripting Secure platform environments Virtual desktop tooling VS Code / .NET front-end integrations CI/CD and DevOps tooling
Requirements
What We're Looking ForStrong Python engineering experience in production environmentsExperience building/supporting APIs and automation toolingAzure cloud/platform engineering experienceAbility to review and assess existing codebases and provide clear, actionable recommendationsExperience working with infrastructure/platform automationComfortable working in ambiguous / discovery-led environmentsStrong troubleshooting and problem-solving capabilityStrong communication skills with the ability to engage technical stakeholders Strongly preferred:Experience working within secure, enterprise or regulated environmentsExperience inheriting or auditing third-party developed platformsAbility to work across both engineering delivery and technical assessment activities Desirable:Terraform / Infrastructure-as-Code experienceExposure to platform modernisation programmesCI/CD and DevOps tooling exposureExperience with Azure-native infrastructure and automation servicesExposure to secure research/data environments or highly governed platforms Why This Role?Flexible engagement options (full-time or part-time/fractional)Opportunity to influence and shape a live production platformLong-term potential within a multi-year programmeChance to join during a critical transition and modernisation phaseWork across cloud engineering, automation and platform enhancement in a meaningful regulated environment