Full Stack Engineer
Deadline: 2026-03-28
Description
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. Location Ethiopian Health Insurance Service office (EHIS) No. Required
- 1 (One) Contract Duration: - One years with possibility of extension Start date
- as soon as possible 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/ 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 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.
Skills
JavaScriptAPIGitMySQLEncryptionPostgreSQLDockerComplianceSQLCI/CDUnixCSSBashDevOpsGoRailsData EngineeringIntegration TestingRubyHTMLContinuous IntegrationSecurityRuby on Rails
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.