Salary: £30,000 - 55,000 per year Requirements: Strong commercial experience with Python PySpark and data-frame based processing Solid SQL capability Experience working with Azure infrastructure Good understanding of containers, microservices, and functional design patterns Comfortable working in Agile environments Experience using Terraform for infrastructure as code Strong approach to unit testing (ideally with PyTest) Nice to have: FastAPI, React / TypeScript, HTML / CSS Responsibilities: Abstract existing codebases into shared Python libraries Develop data-driven solutions using PySpark and DataFrames Build and extend Python-based microservices using Azure Functions Create scalable, reusable services that solve common challenges across teams Design and deliver new services, libraries, and architectural patterns to support platform growth Technologies: Azure Backend FastAPI Support Python PySpark React SQL Terraform TypeScript microservices pytest Cloud DevOps More: We are a global enterprise organization expanding a centralized engineering function to support multiple product teams across an international portfolio. We are looking for a Senior Backend Engineer to join our core platform team, where you will work closely with senior engineers and technical leaders across multiple time zones. This role offers a long-term contract with strong extension potential, hybrid working in London, and the opportunity to influence architectural decisions in a high-impact role within a complex, enterprise-scale environment. last updated 4 week of 2026