Code for Africa is looking to recruit a full-time senior software developer specialising in Python based at its main civic technology lab in Nairobi, Kenya.
The successful candidate will have substantial experience in web development using Python and PostgreSQL to work on exciting experiments and large infrastructure projects.
Code for Africa is the continent’s largest civic technology and data journalism initiative, with teams in four hub countries and projects in an additional 20+ African countries. We also incubate investigative and citizen journalism initiatives. We use this network to work with partners in the media, civil society, the private sector and governments to instil a culture of civic innovation and experimentation worldwide. The goal is to seed new ideas and technologies that deepen public accountability, civic transparency, and citizen engagement. You can learn more about our work on our Facebook and Github pages.
The successful candidate will report to Code for Africa’s lead technologist and will work with the tech support team to build robust systems/infrastructure to support substantial growth over the next three years. S/he will specifically be responsible for development pertaining the openAFRICA, connectedAFRICA, WAZImap, sourceAFRICA and other platforms and their composite parts. This would include building extensions and scrapers to enhance the systems’ functionalities. Code for Africa is an advocate for open source software, and the successful candidate would be required to use guidelines and best practices as part of the development work.
In keeping with Code for Africa’s values, the developer will also interact with grantees/partners.
Specific responsibilities include:
The successful candidate will have at least three years of professional experience in Python software development, and should be able to demonstrate capacity for planning and managing systems development in a highly entrepreneurial organisation.
Candidates will have the following qualifications and skills:
The position is contract-based, for twelve months, with remuneration subject to experience. The successful candidate will be expected to start on an initial three-month probationary contract.
Code for Africa is funded by a basket of international donors, including the Bill & Melinda Gates Foundation, Free Press Unlimited, Google, HiVOS, the Omidyar Network, the World Bank, various regional Open Society Foundations and a variety of smaller donors.
While Code for Africa focuses its work on the continent, it regularly collaborates with like-minded initiatives across Asia, Europe, and Latin America as part of the wider International Center for Journalists (ICFJ) network.