Full Stack Engineer
Position:
Organization: LonAdd Consultancy PLC
Not Specified
LonAdd HR Consultancy Plc (www.lonadd.com) is a Recruitment & Outsourcing Company based in Addis Ababa, Ethiopia, with branch offices in Dukem, Hawassa and Bahir Dar. We are looking to recruit a qualified candidate on behalf of our client.
Introduction
Ethiopia has pursued major health care financing reforms since 1998, with the most recent strategy revision completed in 2022/23. A key priority is expanding domestic resource mobilization, especially through the scale up of health insurance. The country implements two main schemes under the Ethiopian Health Insurance Service (EHIS): Social Health Insurance (SHI) for formal workers and Community Based Health Insurance (CBHI) for the large informal sector.
CBHI, introduced in 2006, has grown rapidly and now covers almost the entire country. By EFY 2017, 91% of woredas were implementing CBHI, and membership enrolment and renewal rates had significantly improved. Preparations for SHI rollout are also underway, including data collection on eligible formal sector employees and recruitment for the newly structured EHIS.
To modernize financial systems, EHIS is shifting from manual, paper based premium collection to digital payment systems, in line with Ethiopia’s National Digital Payments Strategy (2026–2030) and the Ministry of Health’s mandate requiring digital payments across all public and private hospitals. This supports increased transparency, efficiency, and reduced cash handling.
A new interoperable digital payment platform is being developed for EHIS, designed to link with national systems such as Digital Financial Services, the Digital National ID (Fayda), DHIS2/HMIS, and electronic medical records. This unified digital architecture aims to streamline enrolment, improve equity and coverage management, support electronic claims processing, enhance data quality, and strengthen decision making.
Overall, these reforms contribute to Ethiopia’s goal of achieving universal health coverage within a digitally enabled health system.
As part of this national agenda, Client Ethiopia, with EU financial support and in collaboration with the Ministry of Health and EHIS, including the following key components:
Digitalization of Core Health Insurance Processes: Modernizing and automating core business processes for both Community-Based Health Insurance (CBHI) and Social Health Insurance (SHI) to enhance operational efficiency, improve transparency, and strengthen service delivery.
Strengthening Data Systems and Digital Infrastructure: Upgrading data management systems and digital infrastructure to enable evidence-based decision-making, ensure interoperability with Ethiopia’s national digital ID system (FAYDA), and facilitate seamless integration with digital payment platforms.
Institutional Capacity Building: Developing the capacity of institutions at national and subnational levels to sustain, manage, and scale digital health financing reforms, ensuring long-term system resilience and continuity
In order to implement those three major thematic areas, Client together with EHIS would like to recruit the following key experts
Purpose of the Assignment
The purpose of this assignment is to provide expert-level full stack engineering leadership to support the development, integration, and scaling of EHIS’s national digital health insurance ecosystem. The role will be responsible for full lifecycle development of key applications, ensuring interoperability with external systems, and contributing to architecture, data modelling, security, DevOps workflows, and system optimization, aligned with the approved roadmap, security/privacy baselines, and national digital health standards.
Overall Objective
Design, build, test, and deploy priority platform enhancements and integrations that enable scaled digital CBHI operations (enrolment/renewals, member management, premium tracking, claims workflows, reporting) and support SHI configuration and piloting—ensuring reliability, security, and maintainability at national scale.
Specific Objectives
Implement prioritized functional enhancements and fixes across back-end and front-end components aligned to the roadmap and release calendar.
Build and maintain interoperable APIs and data exchange services for required national integrations (FAYDA ID, DHIS2/HMIS, digital payments via DHPI, EMR where available).
Strengthen data models, validation rules, audit trails, and reporting outputs to improve data quality and decision-support.
Apply security-by-design controls and contribute to DPIA remediation actions (access control, logging, encryption, backup/restore readiness).
Improve system performance, stability, and deployment processes (testing discipline, release management, deployment automation where feasible).
Scope of work
Under the supervision of the Team Lead, the Full-Stack Engineer will contribute to:
Application development: back-end services, APIs, web/admin interfaces, and reporting components.
Integration delivery: interface implementation, testing, versioning, and documentation for connected systems.
Data and analytics: schema and data quality improvements, reconciliation logic, and standardized outputs for dashboards.
Release and production support: QA, staging/production deployments, hotfixes, and post-go-live stabilization.
Technical documentation: code documentation, API specifications, and release notes to support sustainability.
Key Responsibilities
The Full stack Engineer will perform the following tasks:
System Architecture & Design
Lead the design of scalable, secure, and distributed service-oriented architectures for the national insurance system.
Develop and maintain conceptual, logical, and physical data models to support CBHI and SHI configurations.
Ensure the architecture supports interoperability, modularity, and future expansion.
Application Development
Develop full stack applications using modern front-end and back-end technologies, with a specific focus on:
Front-end: HTML, CSS, JavaScript, ReactJS/AngularJS
Back-end: Ruby on Rails (Rails API), functional programming, and microservice-compatible solutions.
Build, test, deploy, and maintain production-grade software components.
Systems Integration & Interoperability
Design and implement APIs and integration workflows between EHIS, CBHI systems, and third-party platforms.
Support integration testing, validation, and troubleshooting, including error handling, retries, reconciliation logic, and maintaining evidence of tested exchanges.
Produce and maintain versioned interface specifications and technical integration documentation.
Database Design & Optimization
Manage SQL-based databases, specifically PostgreSQL or MySQL.
Develop database schemas, perform query optimization, and ensure strong data integrity and performance.
DevOps, Infrastructure & System Reliability
Implement DevOps practices including CI/CD pipelines, code versioning, automated testing, and deployment.
Use Unix/Bash scripting for automation and server management.
Support containerization and orchestration using Docker (and other tools as relevant).
Contribute to ensuring system security, scalability, and high availability.
Quality Assurance & Documentation
Prepare and maintain clear technical documentation, including architecture diagrams, integration specifications, and user guides.
Conduct code reviews and support continuous improvement of engineering standards.
Ensure development follows security protocols, data privacy regulations, and national standards.
Quality assurance, documentation and Capacity Building
Maintain clear technical documentation: architecture diagrams, runbooks, integration specs, and developer notes.
Conduct code reviews and support continuous improvement of engineering standards (branching strategy, review discipline, documentation quality).
Mentor EHIS developers and relevant ICT focal points through pair programming, coaching, and structured knowledge transfer to strengthen sustainability.
Key Deliverables
Task/ Milestone & Activity
Architecture & system technical design: confirm solution approach for CBHI scale-up/SHI readiness; maintain module-level technical specifications and interface patterns aligned to the endorsed roadmap and national standards.
Software engineering & release delivery: develop/enhance back-end services and front-end/admin interfaces; implement prioritized fixes/enhancements; support testing, deployment, and stabilization per release calendar.
Interoperability & integrations: build/test/maintain interfaces with national systems; manage API versioning; document exchanges; support troubleshooting and reconciliation logic.
Data engineering & database performance: improve data models, validation rules, and traceability for enrolment, premium posting, and claims; optimize queries and database performance.
DevOps, deployment automation & operations readiness: maintain Continuous Integration / Continuous Delivery (CD/CI), automated testing, deployment scripts, and environment configuration; ensure reliable releases and rollbacks.
Security-by-design implementation: implement minimum security baselines and engineering-relevant DPIA actions (access control, logging, encryption, backups/restore support); address findings from reviews.
Documentation, knowledge transfer & support: troubleshooting guides; handover to EHIS support teams; provide Tier 2/3 support during go-lives and incidents; mentor EHIS developers.
Progress reporting: provide regular technical updates, risks/mitigations, and decisions required; document final outcomes and recommendations for next releases.
Deliverables
Architecture & specification pack produced/updated: system architecture blueprint (target design) plus functional/technical specifications for priority modules and integrations (version-controlled).
Production-ready code delivered: functional front-end and back-end codebases deployed in the EHIS environment, with release notes, change logs, and deployment evidence for each release.
Integration package delivered: working/validated integrations with FAYDA, DHIS2/HMIS, DHPI/digital payments, and EMR (where available), including versioned API documentation and exchange test results.
Database and data-quality outputs delivered: updated database schemas, optimization notes/report, and strengthened data-quality controls and audit trails for key workflows
DevOps and deployment toolset delivered: CI/CD workflows, automation scripts, environment configuration notes, and operational guides to support deployment and maintenance.
Security compliance outputs delivered: implemented security controls and DPIA remediation items relevant to engineering, with implementation/configuration notes (e.g., logging, encryption) and evidence of fixes.
Support and handover package delivered: configuration notes, script/code GIT repositories, troubleshooting guides, and Tier 2/3 handover materials; evidence of knowledge transfer.
Reporting package delivered: monthly progress reports (technical status, risks/issues, mitigations) and a final completion report summarizing achievements, challenges, and recommendations.
Job Requirements
Required Qualifications, Competency and Skills
Education
Bachelor’s degree in computer science, Software Engineering, Information Systems, or related field required.
Master’s degree and/or relevant certifications (cloud, security, architecture) is an advantage.
Professional Experience
Minimum 5-7 years of full-stack software development experience delivering and maintaining production web applications and APIs.
Demonstrated experience designing and building transaction-heavy systems (e.g., insurance, claims, payments, registries, finance, or health information systems such as DHIS2) is strongly preferred.
Proven track record of developing and maintaining API integrations with external platforms, including versioned interfaces, documentation, testing, and troubleshooting across at least two multi-system integration projects.
Experience contributing to the design/implementation of scalable, service-oriented or distributed architectures for large systems, including performance and reliability considerations.
At least 3 years of front-end development using HTML/CSS/JavaScript and a modern framework (React or Angular), with contributions to production-grade applications.
At least 3 years of database and data work, including PostgreSQL/MySQL schema design, data modelling, and query optimisation for performance at scale.
At least 2 years building and maintaining Rails API services (or equivalent back-end framework experience), including at least one production-grade API.
Experience supporting multi-site deployments (e.g., regional rollouts), including go-live support, issue triage, stabilization, and post-deployment enhancements.
Practical experience applying DevOps ways of working, including source control workflows, automated testing, build/release pipelines, and environment management; familiarity with Unix/Bash and Docker/containerisation (or similar) is required.
Demonstrated involvement in enterprise-scale projects (at least two) delivering complex systems end-to-end requirements to release with strong engineering discipline (code quality, documentation, and maintainability).
Strong proficiency in back-end development, API design, and database design (relational and/or NoSQL as applicable).
Strong front-end/web development capability for admin and reporting interfaces.
Practical experience with secure coding, role-based access control, logging/audit trails, and data protection.
Experience with testing discipline and release management; familiarity with CI/CD concepts is an advantage.
Strong documentation, communication, and teamwork skills; ability to work within a government-led delivery structure.
Technical skills and competencies
Strong proficiency in back-end development, API design, and database design (relational and/or NoSQL as applicable).
Strong front-end/web development capability for admin and reporting interfaces.
Practical experience with secure coding, role-based access control, logging/audit trails, and data protection.
Experience with testing discipline and release management; familiarity with CI/CD concepts is an advantage.
Strong documentation, communication, and teamwork skills; ability to work within a government-led delivery structure.
Language
Fluency in English (written and spoken) required; knowledge of Amharic (or other local languages) is an advantage.
How To Apply
Interested applicants with the appropriate qualifications and experience should submit their most recent and detailed CV only, via email to recruitment@lonadd.com , by putting Application for ‘’Full stack Engineer ‘’ in the subject box.
Only Shortlisted Candidates will be contacted
Job Requirements A highly skilled full‑stack engineer is sought to lead the development and scaling of Ethiopia’s national digital health insurance platform. The candidate must hold a bachelor’s degree in computer science, software engineering, information systems or a related field, with an optional master’s or relevant certifications as an advantage. The role focuses on designing secure, interoperable architectures, building production‑grade web applications and APIs, integrating with national systems such as FAYDA, DHIS2/HMIS, and digital payment platforms, and ensuring high performance through robust database design and DevOps practices. Strong documentation, communication and teamwork skills are essential. Candidates will work closely with government stakeholders to support the rollout of Community‑Based Health Insurance (CBHI) and Social Health Insurance (SHI) initiatives, contributing to policy‑driven digital transformation in Ethiopia’s health sector. How to Apply Submit your detailed CV via email to recruitment@lonadd.com with the subject line "Application for Full stack Engineer".Deadline: Mar 29, 2026, 12:00 AM
Location: Ethiopian Health Insurance Service office (EHIS)
Amount: 1
