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.