Python Developer - International Aid Transparency Initiative (IATI)

Are you passionate about using your skills to write code and build systems to transform the impact of billions of dollars of aid and development resources?

Would you like to join a growing team of analysts and developers who are dedicated to increasing the quality and quantity of open development data available to governments, parliamentarians, civil society and others?

IATI (the International Aid Transparency Initiative) needs you!

We are looking to recruit a talented Python Developer to work exclusively for the International Aid Transparency Initiative.

Start date: September/October 2016 (negotiable)
Salary: £25,000-£35,000 gross per annum, depending on experience
Location: Bristol, UK
Contract: Fixed term to 31 August 2018

If you would like to make a positive impact increasing the reach of a dynamic organisation committed to ending poverty, we would love to hear from you. Feel free to get in contact if you have any questions or would like further information or an informal discussion about the role.

Click here for the full role profile with details on how to apply.

Closing date: Tuesday 20 September 2016, 5pm UK time
Interview date: w/c 26 September 2016 (in Bristol)



  • Good knowledge of Python
  • Understanding of XML
  • Web application development
  • An understanding of design and UX
  • Experience of version control systems – we use Git and Github
  • Working collaboratively on software projects
  • Able to understand business problems and design solutions to solve them
  • Great teamwork and communication skills

Desirable – understanding and/or experience of any of these would also be an advantage:

  • Experience with open data projects and/or standards
  • Use of SQL, plus experience/understanding of ORMs – e.g. SQLAlchemy, Peewee
  • Working with public web APIs and/or creation of RESTful APIs
  • Python deployment tools – SaltStack, Chef or Puppet
  • Contribution of code to open source communities
  • Ability to administer/configure Linux/Apache
  • Experience with large datasets
  • Experience working in an ‘agile’ work environment
  • Experience and/or understanding of unit testing – we use pytest
  • Communicating with software users about bugs, upgrades, changes to code, etc.
  • Understanding of software development cycles and models
  • Experience of, or demonstrable interest in International Development

About the Company
This job is based at the Bristol office of Development Initiatives – a UK-based international development organisation who are a key member of the IATI Secretariat, maintaining the IATI data standard and delivering tools to use the data. IATI also supports DI’s wider role to enable people to access and use information about aid and other poverty reduction resources.

We believe that supporting efforts to hold governments, donors and service providers to account, and improving the availability of information to support intelligent planning, will increase the effectiveness of aid, and so accelerate poverty reduction.