Full-Stack Developer – OpenMRS EMR

Locations: Ethiopia

Deadline: 27 April 2026 (Early Application are encouraged as the position may close once a suitable candidate is found).

Job Description

 

About Palladium:   

Palladium is a global company working to design, develop and deliver positive impact on the lives and livelihoods of people around the globe; broaden access to health, water, power, and infrastructure; build enduring, sustainable, and transformative institutions and market systems to address global challenges; and conserve the natural world. We operate in over 50 countries and have a workforce of more than 2,000 talented and motivated staff around the world.

Palladium is part of GISI’s global family of companies, which aims to create solutions for the world’s most complex challenges. With annual revenues of $14 billion, GISI’s approximately 15,000 employees are engaged in projects across 100 countries worldwide providing construction, program/project management, and engineering consulting services.

About Data.FI

Data for Implementation (Data.FI) is a global project funded by the U.S. Government (USG) through the Department of State (DoS), Foreign Assistance (FA). Its mission is to help countries use, strengthen, and sustain access to high quality data to achieve primary healthcare goals and accelerate the control of HIV, tuberculosis (TB), and other public health risks.

The project is a mechanism dedicated to strengthening data, technology, and HIS to support the delivery of life-saving care and treatment services. Data.FI aims to improve global, regional, and national in-depth analysis of epidemiologic and programmatic data to further enhance implementation of the USG foreign policy priorities. Data.FI’s focus also includes direct support to host-country governments to enhance existing HIS, thereby informing management responses to well defined gaps in public health programming and sustaining impact by supporting the transition of activities to local partners.

Position Summary

The Full Stack Developer will play a critical role in the design, development, and implementation of enhancements to a multi-tenant Electronic Medical Records (EMR) platform. The role involves contributing to both front-end and back-end development, system integration, and database optimization, while ensuring alignment with national health system architecture standards. 

The position requires strong technical expertise in OpenMRS, an open‑source, community‑driven EMR framework that is widely deployed across multiple countries, including Ethiopia. In addition, the successful candidate is expected to demonstrate a solid understanding of React, which serves as the core front-end framework for the platform. 

Primary Duties and Responsibilities

  • Design, develop, and enhance OpenMRS-based EMR solutions based on stakeholder requirements.  
  • Customize and extend OpenMRS core functionality and modules to support multi-tenant implementations.  
  • Collaborate with the Solution Architect and development team on system architecture and deployment design.  
  • Develop and integrate APIs to enable interoperability with national health information systems.  
  • Participate in requirements analysis, technical design discussions, and Agile sprint activities.  
  • Ensure software quality through testing, code reviews, and adherence to best practices.  
  • Support CI/CD pipelines, version control, and deployment of new releases.  
  • Collaborate with Ministry of Health technical teams to ensure alignment with national standards.  
  • Prepare and maintain technical documentation and provide implementation support, including troubleshooting and bug fixes. 

Required Qualifications

  • Bachelor’s degree in computer science, Software Engineering, Information Systems, or related field.  
  • Minimum of 5 years of professional experience in full‑stack software development.  
  • Hands-on experience with OpenMRS, preferably version O3+.  
  • Experience developing and deploying applications in cloud-based or containerized environments. 
  • Strong knowledge of RESTful API design, authentication and authorization standards (OAuth2, JWT), and version control systems (Git).  
  • Familiarity with Agile development methodologies and collaborative tools such as Jira, GitHub, or Azure DevOps.  
  • Proven ability to write clean, maintainable, and well-documented code. 
  • Must be a national of Ethiopia

 All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran.

Should you require any adjustments or accommodations to be made due to a disability or you are a neurodivergent individual, or for any other circumstance, please email our team at accessibility@thepalladiumgroup.com and we will be in touch to discuss.

Safeguarding – We define Safeguarding as “the preventative action taken by Palladium to protect our people, clients and the communities we work with from harm”. We are committed to ensuring that all children and adults who come into contact with Palladium are treated with respect and are free from abuse.  All successful candidates will be subject to an enhanced selection process including safeguarding-focused interviews and a rigorous due diligence process.

 

CLICK HERE TO APPLY>>>

Related Articles

Back to top button