Do you want to help build digital tools that strengthen our democracies and empower citizens?
Code for Africa (CfA) has an immediate vacancy for a Senior Software Engineer to join our civic technology lab to help build digital tools that strengthen our democracies and empower citizens.
We will be reviewing applications on a rolling basis so we encourage candidates to apply as soon as possible for consideration.
The successful candidate will report to CfA’s Tech Lead and will work closely with our data, design and content teams to build robust systems and infrastructures for our partners in watchdog civil society organisations, the investigative media and selected progressive government agencies.
CfA is a non-profit advocate for open source software (along with open data), and the successful candidate will therefore be required to help champion these principles by adopting best practices and helping document all our technologies to help others reuse it free of charge. Also in keeping with CfA’s values, you will be expected to regularly interact with the wider civic tech community, as well as CfA’s grantees and partners, to share insights and offer guidance.
The successful candidate will work as part of a multinational and multilingual team across the continent, using digital collaboration tools to create content for a global audience and international media partners.
About the Role: Senior Software Engineer
The successful candidate will join CfA’s Technology team as a Senior Software Engineer. The technology team is responsible for designing, developing, deploying and maintaining all digital tools at CfA.
As a Senior Software Engineer, you will be contributing to the design and development of robust systems and infrastructure tools as well as being responsible for the availability, performance, monitoring, and incident response of our platforms and services.
Responsibilities: Your daily responsibilities will include:
Required: minimum requirements include:
Language and Location Requirements:
What We Offer: