Job Title: Senior Python Developer
Location: Hybrid - Leeds and Manchester
Salary: Up to £72,000 + benefits
Sector: Public Sector Digital Services


Overview

We're looking for a Senior Python Developer to join a growing team delivering user-centred digital services within the UK public sector. This is a chance to work on high-impact projects that directly improve services for citizens, using modern technology and agile delivery methods.


Key Responsibilities

  • Develop and maintain robust, scalable Python applications and APIs

  • Design and build microservices using AWS serverless architecture (Lambda, DynamoDB, EventBridge, etc.)

  • Collaborate closely with cross-functional teams including designers, researchers, and DevOps engineers

  • Contribute to architecture decisions and technical planning

  • Ensure high code quality through Test-Driven Development (TDD) and code reviews

  • Work in an Agile environment with a strong emphasis on iterative delivery and user feedback

  • Support and mentor junior developers, promoting best practices across the team


Essential Skills & Experience

  • Proven experience in Python development in a production environment

  • Strong hands-on experience with AWS serverless services (Lambda, API Gateway, DynamoDB, EventBridge, etc.)

  • Experience in building and maintaining RESTful APIs and microservices

  • Solid understanding of TDD, automated testing, and CI/CD pipelines

  • Comfortable working within Agile teams and collaborating across disciplines

  • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders


Desirable Experience

  • Experience working within or delivering to the UK public sector, ideally in line with GDS standards

  • Familiarity with infrastructure as code tools (e.g. Terraform, AWS SAM, CloudFormation)

  • Awareness of authentication and security best practices in cloud environments


What's on Offer

  • Competitive base salary up to £72,000

  • Flexible and remote-first working culture

  • Opportunity to contribute to meaningful, user-focused public services

  • Professional development support and access to training

  • A collaborative and inclusive team environment


If you're passionate about using your Python and cloud expertise to build digital services that make a real difference, we'd love to hear from you.

Apply