Rodeo
Get started

The Developer Society

Django Developer

Birmingham
Posted about 19 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

WANTED: A Django Developer to join our co-operative digital team.

Use your knowledge of technology, delivery, and developer practice to help amazing charities and non-profits change the world through building and supporting 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?
  • Comfortable balancing hands-on development with technical coordination and support?

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.

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 and strengthen our support and delivery capacity across a growing portfolio of partner work. For this particular role we’re looking for someone with strong Django experience, and knowledge of Wagtail would be ideal too.

You’ll be joining our Partner Success team as a technical contributor, responsible for maintaining and delivering solutions that support our SLA (Service Level Agreement) and retainer-based partners. This role combines hands-on development work with a strong focus on reliability, responsiveness, and technical partnership - prioritising uptime, speed of resolution, and consistent delivery for our partners.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

We’re looking for intelligent people with an eagerness to learn new things. As well as technical knowledge, we need someone who gets it - someone who is a natural problem solver, knows when to ask for support, and can turn messy incoming requests into calm, practical solutions.

We’re not just code machines - we’re humans, so we need developers who collaborate, support, and work together to help the whole team succeed. This role suits someone who can combine solid backend development with technical leadership in process: helping a team deliver well without needing to formally manage it.

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, making sensible technical decisions, and working across multiple streams of work.

THE ROLE INVOLVES:

  • Working with Python, Django, and Wagtail (our favourite CMS framework)
  • Picking up and delivering backend development work across a range of partner projects and retainers with SLAs in place
  • Sprint management - ensuring that sprint goals are met
  • Supporting issue triage - helping to assess incoming requests, and picking up quick fixes to keep our partners happy
  • Improving team processes around deployment, environments, release visibility, and technical handover
  • Interacting with the partners we work with to help scope, plan, and sometimes directly respond to technical work
  • Collaboratively working with project managers, designers, and other developers to deliver successful work as a team
  • Reviewing other developers’ code to promote best practices and encourage 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

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

WE ARE LOOKING FOR SOMEONE WHO:

  • Has strong professional experience with Python and Django
  • Enjoys working across multiple projects and codebases
  • Can confidently work in existing systems, improve them, and make sensible technical decisions
  • Is comfortable being a senior technical presence within a team, without needing formal line management responsibility
  • Can help others learn through pairing, reviewing, explaining, and unblocking
  • Is organised and comfortable with context switching
  • Can communicate clearly with both technical and non-technical people
  • 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

THE FOLLOWING WOULD BE A BONUS:

  • Knowledge of Wagtail CMS
  • Confidence with deployment workflows, release processes, and environment management
  • DevOps awareness and confidence working close to infrastructure, even if not a full-time DevOps specialist
  • Some front-end confidence, enough to handle simpler changes where useful
  • Experience supporting or maintaining long-running partner relationships through ongoing technical work
  • Experience with React Native or willingness to learn enough to support adjacent app work
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

Birmingham, England, United Kingdom

Sign up to applySee more jobs like this