Back End Developer
Role details
Job location
Tech stack
Job description
Join our small, talented digital team as we reshape how thousands of members access their pensions online. We use Django, Python, SQL Server and MySQL - and we're looking for a back-end developer who loves clean code, clever solutions, and real impact., We're building modern web portals and digital services used by hundreds of thousands of members. You'll be part of a small, friendly in-house team delivering secure, scalable, and high-quality web applications.
You'll work mainly in Python / Django, helping to bridge infrastructure, database, and application layers - collaborating closely with our UX/UI and front-end developers to bring ideas to life.
What you'll do
- Develop and maintain back-end systems using Django / Python
- Build and manage APIs and integrations with front-end components
- Optimise and maintain SQL databases (MySQL, SQL Server)
- Support and refine CI/CD pipelines
- Familiar with agile methodologies and tools
- Help shape our architecture and digital strategy
Requirements
Proven experience in back-end web development (Python / Django)
-
Strong understanding of SQL databases and data modelling
-
Experience with CI/CD and version control (GitHub preferred)
-
Experience with APIs, RESTful design, and security best practices
-
Comfortable in cloud / hybrid environments
-
Good problem-solving, communication, and teamwork skills, If you're a back-end specialist who loves clean architecture, practical problem-solving, and working end-to-end in a small, agile team - we'd love to hear from you.
Benefits & conditions
£46-52k + generous Local Government pension
-
28 days leave + bank holidays (rising to 33 after 5 years)
-
Flexible hybrid / remote working with "super flexi-time"
-
Real ownership and visible impact in a small, capable team
-
Opportunities to influence our tech direction and ways of working