Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Django Developer New
The Developer Society
Birmingham, United Kingdom

Job Title

Django Developer

Job Description

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.

Restrictions

  • Telecommuting is OK
  • No Agencies Please

Requirements

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

About the Company

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.

Contact Info

Previous Backend Engineer (Python) (Consultant), Syria Justice and Accountability Centre (SJAC) in Worldwide (Remote), Worldwide (Remote), Worldwide (Remote) Next