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.

Digital applications developer in international development
Cambridge or Hove, United Kingdom

Job Title

Digital applications developer in international development

Job Description

At Aptivate we don’t have job titles. We are generalists with cross-cutting skills and responsibilities, and most of us specialise in a few areas, for example, software development, project management or design. We change roles depending on what needs doing and how a team is made up. We are all responsible for the organisation's well-being. There’s currently nine of us and we often find that we need more capacity to work in a development role.

We are looking for a generalist, with digital application development skills. However, this is more than just a development role. At Aptivate we are equally responsible for setting and working towards our mission. You would have equal ownership and responsibility over Aptivate and become part of what makes it work


  • Telecommuting is OK
  • No Agencies Please


We are looking for someone who has skills in full-stack web application development. We'd expect at least two years experience in web development, with HTML, CSS, JavaScript and a backend framework. We'd also expect knowledge of common development tools such as Git, experience using Unix-like systems and some experience with automated testing.

Our favourite framework is Django although we sometimes use Drupal, WordPress, CKAN or other frameworks when appropriate. We would expect you to have experience with a web application framework such as Django or Rails. Django is of particular interest to us.

Although we sometimes create simple websites most of our work is web applications that involve backend business logic, database access, and integration with other applications so we would expect you to have experience writing that kind of application.

It probably goes without saying but you should be able to write clean maintainable code, be keen to learn, be self-motivated, and have good communication skills.

About the Company

We believe people have the right to participate in decisions that affect their lives. We are a not-for-profit digital agency focusing on IT in international development. We believe IT can empower, inform and connect people all over the world with positive developmental outcomes. We choose to work on projects that have positive social benefit. These frequently entail software, web and mobile application development. We also offer research, evaluations, training and other kinds of advisory and consultancy services.

We use agile practices in all our work; we open source the software we write and we use and promote participatory practices with our clients, with end-users, and internally. We are an equality-based non-hierarchical organisation; we make all our important decisions together, using consensus.

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Contact Info

Previous Python Developer, Strategic Staffing Solutions in Portland, Oregon, United States Next Full Stack Developer, Leadnow in Vancouver or Toronto, BC or ON, Canada