Jembi: Junior Software Engineer

Please note: this opportunity closing date has passed and may not be available any more.
Opportunity closing date: 
Friday, 14 February, 2020
Opportunity type: 

Jembi Health Systems is a not for profit organisation specializing in Health Information Systems and Digital Health. They partner with international organizations like MSF, the Rockefeller Foundation, UNICEF, CHAI, MSH, CDC and USAID to provide software solutions to improve health outcomes in low resource settings. Jembi Health Systems NPC is currently involved in a number of key projects aimed at addressing national health challenges identified by the South African government.

Jembi seeks to appoint a Junior Software Engineer to be based in South Africa.

The purpose of this position is to help execute on the key goals of these projects. In this role, you will help to develop, support and maintain products and/or services in various types of environments. You will also be able to contribute to business and architectural decisions through agile & collaborative development processes. Some of their core products are open source and available for you to check out on Github. On the team front, they run a tight-knit, agile team, each with particular skills but at the moment they are very excited to be able to grow their group of talented software engineers.


  • Information Technology or Computer Science Degree (or equivalent).
  • Knowledge of Java, C#, C, C++, Kotlin, Node JS or similar
  • Solid understanding of web technologies and protocols
  • Experience with NoSQL database development e.g MongoDB
  • Experience with well known relational databases such as mysql, postgresql etc.
  • Additional Skills and Experience:
    • 2 years of professional experience as a Software Engineer
    • Experience with cloud services such as AWS, Digital Ocean
    • Experience with Ansible and Docker
    • Experience in developing using an OOP language, advantageous
    • Front End development experience with Angular or React frameworks

NOTE: This job description is not intended to be all inclusive. Employee may perform other related duties  as negotiated to meet the ongoing needs of the organization.

Interested applicants are invited to submit an application to and, include a comprehensive CV, and letter of motivation. Please use the recruitment reference number when applying for the post: JEM-HCONNECT-JN-01.

Please quote the source of this advertisement in your application - NGO Pulse Portal


All new Jembi positions are linked to specific project funding and include a three-month probationary period.
There is no guarantee the advertised position will be recruited as it will depend on funding being place and the candidates applying meeting the criteria required to fill this position.
Preference will be given to SA citizens and permanent residents. Applicants with work visas must possess visas which will permit them to work for Jembi Health Systems.
In evaluating prospective applicants and making the final selection, consideration will be given to Jembi Health Systems Employment Equity objective.
Jembi Health Systems is committed to providing equal employment opportunity without regards to race, color, religion, sex, gender identity, sexual orientation, national or ethnic origin, age, disability or status as a veteran with respect to policies, programs, or activities.

For more about Jembi Health Systems, refer to

For other vacancies in the NGO sector, refer to

South Africa

NGO Services

NGO Services