Salary: £29,000 - 58,000 per year Requirements: Strong commercial experience with Python Experience with 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 our 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 have the opportunity to work collaboratively with senior engineers and technical leaders across multiple time zones. This hybrid role based in London offers a long-term contract with strong extension potential, allowing you to influence architectural decisions and build high-impact solutions used across various products and regions. last updated 17 week of 2026