Django Developer

WANTED: A Django developer to join our co-operative digital team. Use your knowledge of technology and your developer skills to help amazing charities and nonprofits change the world through building websites and web apps.
Are you:
- Passionate about making the world a better place?
- Organised and self-motivated?
- Eager to keep on learning and sharing skills?
- A great communicator?
If this sounds like you then we’d love to talk to you.
Who are we?
Here at The Developer Society we work with charities, NGOs and mission driven organisations on a wide range of digital projects. We’re also a not-for-profit co-op which makes us pretty unique. You can find out more about who we are and our ethos here and see a snapshot of the kind of projects we work on here.
We believe the people working to build a better world deserve the clarity, power, and tools to finish what they start. By shifting digital capability into the hands of charities, not-for-profits, and social movements, we help them thrive: and when they thrive, society benefits.
What are we looking for?
We’re looking for a Django Developer to join our team who can boost our capacity to deliver projects for the groups we serve. For this particular role we’re looking for someone with proven Django experience, and knowledge of Wagtail would be ideal too. You’ll be building new Django/Wagtail sites and services from scratch, and also working on a variety of existing projects - adding new features and functionality to them.
We're looking for intelligent people who have an eagerness to learn new things. As well as the technical knowledge, we need people that get it - people who are natural problem solvers and know when to yell for support, helping to cut down and simplify complex problems with code that functions smoothly alongside design and front-end code.
We’re not just code machines - we’re humans - and so need developers who collaborate, support, and work together to help the whole team succeed. People who can intuit the needs of the project and the best route to get to the impact our partners seek. We only compete with each other when playing board games.
We have a lot of clients / partners, and a lot of codebases. You won’t be working on the same project for months, but need to be confident about context switching and working on multiple projects.
The Role involves
- Working with Python, Django, and Wagtail (our favourite CMS framework)
- Crafting solutions from exciting and challenging briefs, defining the architecture of a project through to delivery
- Interacting with the partners we work with to scope and plan projects
- Collaboratively working with project managers and designers, understanding what it takes to deliver a successful project as a team
- Reviewing other developers code to promote best practices, encouraging co-operative learning
- Being able to adapt and integrate new technologies quickly, using new APIs and technologies as needed
- Taking non-technical requests and designing solutions which result in logical data structures, smooth user experiences, well tested code, and long-term code-base health.
We are looking for someone who…
- Seeks working in an agency environment (albeit a not-for-profit one!)
- Enjoys the Zen of Python and ‘Pythonic’ code
- Is energised by working on projects for charities and non-profits
- Can balance the perfectionists-with-deadlines mantra of Django for the resource constrained third-sector
- Is big hearted and keen to make the world a better place
- Knows the importance of sharing skills and learning
- Can readily explain technical concepts and break down information for different audience
In return you’ll get…
- A salary of £45,500 - £55,000 depending on experience and responsibilities.
- Flexible paid leave of 30 days per year (+ public holidays).
- An environment that fully supports remote working.
- A workplace that is both fun and supportive.
- The potential to be a co-owner of our co-operative society, giving you democratic input into the running of our organisation, including electing representatives and voting rights. This is something that sets us apart.
Applying
We’ve kept the process nice and simple. Just fill out this short form and we’ll be in touch with you: INSERT LINK HERE
The final date for submitting applications is Friday 5th September 2025, 5pm BST.
We are an equal opportunity employer and value diversity in our team. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status and we actively encourage and welcome applications from under-represented groups.
We have no involvement with emailing or cold calling agencies, so if that’s you, please don’t get in touch. If we change our minds one day, we’ll let you know.