Lead Software Engineer

23 hours ago


Abuja, FCT, Nigeria eHealth Africa Full time

Who we are

eHealth Africa
designs and implements data-driven solutions and technologies to improve health systems for and with local communities. eHA's technology works in low connectivity settings and smartly uses data to drive decision-making by local governments and partner agencies to get optimum results.

We leverage our staff and department expertise across four programmatic areas:

  • Public Health Emergency Management
  • Disease Prevention and Monitoring
  • Laboratory Systems & Diagnostics
  • Climate Adaptation in Health, Food Security & Nutrition

In each of these programmatic areas, we partner with governments, communities, nonprofits, and other stakeholders to generate holistic solutions because we believe that every community deserves access to tools that can enable them to lead healthier lives.

Purpose of the position

The Software Engineering Department at eHealth Africa designs and maintains digital health solutions that strengthen healthcare systems across Africa. We develop innovative platforms such as eHA Care, LoMIS, and PlanField, and collaborate with partners to optimize tools like EMID and VaxTrac. Our diverse team—software developers, QA, UI/UX, DevOps, and AI engineers—builds secure, scalable systems tailored to public health needs. We prioritize real-world impact, user-centric design, and integration with health programs. The department also contributes to local tech talent development through the eHA Academy and provides career growth opportunities within a supportive, innovative environment.

The Lead Software Engineer supports the development and maintenance of software solutions that enhance eHealth Africa's digital health platforms. The role contributes to the full software development lifecycle—analyzing user needs, developing system features, and collaborating across teams to deliver quality digital solutions aligned with public health impact goals.

What you'll do

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned:

  • Analyze user requirements and system objectives to support the design and implementation of scalable health solutions.
  • Research frameworks and technologies that improve performance, security, and maintainability of platforms.
  • Initiate application development processes that align with project requirements and operational goals.
  • Highlight optimal approaches for implementing secure, scalable, and user-focused web and mobile applications.
  • Communicate technical insights and project status to internal team members to support effective project execution.
  • Present findings and options to colleagues, ensuring clarity in system functionality and technical choices.
  • Engage product owners and partners to gather feedback on system requirements and ensure alignment with deliverables.
  • Explain technical processes and timelines to collaborators, ensuring expectations are clearly understood.
  • Deliver system components, code reviews, and troubleshooting support within project timelines and development cycles.
  • Organize iterative releases and feature rollouts in coordination with DevOps and QA teams.
  • Validate technical outputs against coding standards and user needs to ensure application performance and usability.
  • Refine application designs and contribute to architecture reviews for continuous quality improvement.

Who you are

  • Strong knowledge of JavaScript, with experience in ReactJS, AngularJS, AJAX, and frontend build tools.
  • Solid understanding of Python and familiarity with Django.
  • Proficient in RESTful API development and asynchronous request handling.
  • Experience with Git, code versioning, unit testing, and debugging.
  • Familiarity with SQL and exposure to NoSQL databases.
  • Awareness of cross-platform optimization (mobile vs. desktop) and accessibility/security compliance.
  • Ability to interpret complex user needs into clear technical specifications.

Qualifications and Experience:

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems Technology, or a related field. A postgraduate degree is desirable.
  • Minimum of 5 years of experience in software development, with exposure to both frontend and backend technologies.

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate, but can become louder at times due to group discussions or activities. eHA is a tobacco-free environment.



  • Abuja, FCT, Nigeria Growth Stack Software Full time ₦600,000 - ₦1,200,000 per year

    About Us:We are Growth Stack Limited, a dynamic organisation focused on General IT Profession. We leverage technology to improve our processes and deliver exceptional solutions to our clients.Job Description:We are seeking a motivated Computer Science graduate to join our IT team. The candidate will assist in designing, developing, and maintaining software...

  • Software Engineer

    3 days ago


    Abuja, FCT, Nigeria Flourish Full time

    The Role: We're an early-stage team building a project— a fully on-chain decentralized borrowing protocol — and we're currently looking to bring on two Web3 developers:Frontend Developer – to help update and improve our React.Smart Contract Developer – to build and integrate contracts using Solidity, , wagmi, etc.We're aiming to hire both by next...


  • Abuja, FCT, Nigeria Elvis Eckardt Recruitment & Sales Solutions Limited Full time

    The Role: Senior Software Engineer – Rust (LLM Evaluation & Repository Validation)Location: Permanent Remote, Africa-BasedContract Type: Contractor (no medical/paid leave)Duration: 3 months (extensions possible)Start Date: Immediate (within 1 week)Commitment: 20–40 hours/week with some overlap with Pacific Standard Time (PST)Experience...


  • Abuja, FCT, Nigeria Branch International Full time ₦60,000 - ₦120,000 per year

    Branch delivers world-class financial services to the mobile generation. With offices in the United States, Nigeria, Kenya, and India, Branch is a for-profit socially conscious company that uses the power of data science to reduce the cost of delivering financial services in emerging markets. We believe that everyone, everywhere deserves fair financial...


  • Abuja, FCT, Nigeria OBSS Full time ₦1,500,000 - ₦3,000,000 per year

    About the JobCompany DescriptionOBSS is Turkey's largest technology consultancy, pioneering product development and technology consulting for an AI-native future. With more than 20 years of experience and offices in Istanbul, Ankara, London, Amsterdam, and Baku, we empower leading companies in banking and finance, insurance, e-commerce, retail, and the...

  • Software Engineer

    7 days ago


    Abuja, FCT, Nigeria Temcho Enterprises Full time ₦1,200,000 - ₦2,400,000 per year

    Job Title: Full Stack JavaScript DeveloperCompany: Temcho EnterprisesLocation: AbujaOverview:We are seeking a highly skilled and motivated Full Stack JavaScript Developer to join our dynamic team at Temcho Enterprises. As a Full Stack Developer, you will play a key role in designing, implementing, and maintaining web applications with a focus on both...

  • Procurement Lead

    7 days ago


    Abuja, FCT, Nigeria International Energy Services Full time $104,000 - $1,560,000 per year

    JOB TITLE: Procurement Lead (Oil & Gas Pipeline Project)JOB LOCATION: Victoria Island, LagosJOB DETAILS: ADVERTISEMENTThe Procurement Lead will be responsible for managing and overseeing all procurement activities for the crude and gas pipeline project.This role involves strategic sourcing, supplier management, contract negotiations, and ensuring...


  • Abuja, FCT, Nigeria Ultractiv Full time ₦4,500,000 - ₦9,000,000 per year

    Project Duration:6 monthsLocation:Abuja, Nigeria (On-site for first 2 months, hybrid thereafter)Engagement Type:ContractAbout the ProjectWe are embarking on ahigh-impact digital transformation programfor a leading organization in Nigeria. The initiative involves the design and implementation of multiple enterprise management platforms to modernize critical...

  • Sales Manager

    1 week ago


    Abuja, FCT, Nigeria Nucleus Software Exports Ltd Full time $2,000,000 per year

    About UsNucleus Software has been providing Products and Services to various Global and Regional Financial institutions, from past 39 years. As a pioneer IT service provider, Nucleus carry deep banking domain expertise and experience on latest technological trends. Nucleus's developed platforms powers the operations of more than 200 financial institutions in...


  • Abuja, FCT, Nigeria eHealth4everyone Full time ₦3,500,000 - ₦6,000,000 per year

    eHealth4everyone is a digital health enterprise based in Nigeria (Africa) contributing to health service delivery using data science and information technology. At ehealth4everyone, our goal is saving lives and our approach is information and technology. We believe that if health is a right, proven digital health solutions and expertise such as ours should...