Resolve to Save Lives (RTSL) is hiring a Backend Developer Consultant to play a key role in strengthening the Ethiopian Public Health Institute’s (EPHI) digital infrastructure. You will enhance and maintain backend systems that support platforms such as the Electronic Public Health Emergency Management (ePHEM) system and DHIS2, advancing EPHI’s goal of achieving system interoperability and a data-driven public health environment.
What You'll Do
- Design and maintain scalable, secure backend architectures for EPHI’s digital systems, including ePHEM (Odoo-based) and DHIS2.
- Coordinate with the ePHEM team to upgrade existing modules, add new functionality, and optimize performance.
- Build new modules with the ePHEM team to expand its capabilities both globally and within the Ethiopia instance.
- Push ad-hoc system updates based on user requests.
- Develop tailored modules for EPHI based on specific local needs.
- Maintain the cloud-hosted instance of ePHEM, ensuring uptime, performance optimization, and regular monitoring.
- Deploy the latest codebase, ensuring patches and new features are pushed seamlessly to the live environment.
- Back up the cloud instance to safeguard data and facilitate disaster recovery.
- Troubleshoot and resolve cloud hosting issues, including performance bottlenecks, outages, or security vulnerabilities.
- Link ePHEM to existing national information systems (e.g., DHIS2) by developing and implementing robust APIs for seamless data exchange.
- Maintain and optimize API integrations to ensure efficient performance, data integrity, and compliance with standards.
- Support the testing and debugging of ePHEM modules to enhance system reliability.
- Develop and implement unit, integration, and regression tests for backend health modules.
- Resolve issues related to data integrity, API failures, and system performance.
- Develop technical documentation, including operating procedures and user guides.
- Provide technical support and troubleshooting for ePHEM, DHIS2, and associated applications.
- Generate periodic reports summarizing system performance and data outputs.
- Provide training and technical support to national and sub-national teams on data systems like ePHEM, DHIS2, and EIOS.
- Develop user guides and documentation for data systems.
What We're Looking For
- Bachelor’s degree in computer science, Software Engineering, Information Systems, or a related field.
- Minimum of 5 years of professional experience in backend development, preferably with Python.
- Proven experience in API development and integration with frontend systems or third-party services.
- Experience in Linux/Unix system management (preferably Ubuntu) and cloud hosting environments.
- Must have a registered business license to operate as a consultant in Ethiopia, or be willing to obtain one before contract signing.
Nice to Have
- A postgraduate degree is desirable.
- Experience in the Odoo framework is highly desirable.
- Demonstrated experience in handling public health or health information system data (e.g., DHIS2).
Technical Stack
- Python
- Odoo
- DHIS2
- Linux/Unix (Ubuntu)
- Cloud Hosting
- API Development
Team & Environment
The contractor will work closely with the Early Warning and Surveillance Directorate, particularly with the Surveillance and Disease Intelligence Division. The Senior Technical Advisor at RTSL will manage this contract, monitor progress towards deliverables, and approve invoices.
Work Mode
This is a local position based in Addis Ababa, Ethiopia.
Resolve to Save Lives is an equal opportunity employer.



