Salary: £36,000 - 60,000 per year Requirements: 5 years of professional software development experience Strong Python development skills with FastAPI or Flask Hands-on experience with automated testing (pytest) and TDD/BDD practices Comfortable working with complex datasets Agile software delivery experience Responsibilities: Develop and maintain backend services and APIs, ensuring high performance, scalability, and resilience Build robust test suites and work with automated testing frameworks Collaborate closely with teammates via pair programming and agile delivery methods Contribute ideas that foster innovation, continuous improvement, and high-quality software Technologies: Backend FastAPI Flask Python TDD pytest More: We are a collaborative engineering team driving innovation in a fast-moving tech environment. We offer a competitive salary and benefits package, including 20 days annual leave plus 11 public holidays, with the option to buy more. Our benefits also include a pension and life assurance, private medical insurance, paid sick leave, and a company volunteering day. Join us to contribute to an asset optimisation platform and be part of our cross-functional product team. last updated 11 week of 2026