Software Engineer - Python Code for Africa Dar es Salaam
Job Type: Full-Time
Closing Date: 30th October 2023
Location: Dar es Salaam, Tanzania

Overview

Code for Africa (CfA) has an immediate vacancy for a Software Engineer – Python to join our main civic technology lab in Dar es Salaam, Tanzania.

About the Role

As a Python Software Engineer, you will be working on projects and build features used by people across the continent and beyond everyday. The work is challenging, fast-paced and always changing. You have strong analytical skills, an unwavering commitment to quality, a collaborative work ethic and cutting edge coding skills. You should live and breathe the fundamentals of agile software development particularly in Python as well as be very comfortable in managing and deploying servers on Amazon Web Services using Docker / Dokku.

The successful candidate will report to Code for Africa’s technology production manager and will work with the tech team to build robust tools to support substantial growth over the next three years. S/he will specifically be responsible for development pertaining the openAFRICA, connectedAFRICA, HuruMap, sourceAFRICA and other platforms and their composite parts. 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.

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. Also in keeping with Code for Africa’s values, the engineer will also interact with grantees, partners, and the community.

What You’ll Do

What You’ve Got