More than 100,000 people have found their dream job through Fuzu.

Living Goods

Non-profit + 1 more

Consultant – Software Engineer

Posted: 8 Nov 2026

Apply by: 15 Nov 2026

7 days left to apply

Job details

Contract Type

Workplace type

On-site

Description


The Software Engineer designs, develops, tests, deploys and maintains secure, scalable and interoperable digital health software. The role translates user and business requirements into high-quality software that conforms to the approved national digital health architecture, national digital health standards, and regulatory requirements.

Key Responsibilities:

1. Software Design and Development

  • Design, develop, test and maintain software components, services and integrations for digital health systems in line with approved requirements, architecture and technical specifications.
  • Translate user stories, functional requirements and workflows into technical designs and well-structured, maintainable, reusable code.
  • Build and maintain integrations between digital health systems using applicable health information exchange standards such as HL7 FHIR, and national registries (e.g., client, facility and health worker registries).
  • Apply secure coding practices and privacy-by-design principles, including authentication, authorisation, encryption and audit logging, in compliance with the Data Protection Act (DPA) and the Digital Health Act.
  • Design and optimise database schemas, queries and data pipelines to ensure data integrity, performance and scalability.
  • Participate in code reviews, pair programming and technical design discussions to uphold code quality and engineering standards.

2. Testing, Deployment and System Support

  • Write and maintain automated unit, integration and end-to-end tests, and support quality assurance teams during system, performance and user acceptance testing.
  • Contribute to CI/CD pipelines, containerisation and infrastructure-as-code to enable reliable, repeatable deployments across development, staging and production environments.
  • Monitor system performance, availability and logs; troubleshoot, diagnose and resolve defects and production incidents within agreed service levels.
  • Support the review and validation of software delivered by technology partners to confirm adherence to approved specifications, coding standards and security requirements.
  • Identify technical debt, performance bottlenecks and security vulnerabilities, and recommend and implement remediation measures.

3. Documentation and Collaboration

  • Produce and maintain clear technical documentation, including API specifications, system design notes, deployment guides and operational runbooks.
  • Work closely with solution architecture, product management, project management, quality assurance, cybersecurity and data management teams to ensure coordinated delivery.
  • Engage with technology and development partners to align on technical approaches, integration requirements and delivery timelines.
  • Contribute to agile ceremonies, technical governance forums and continuous improvement of engineering practices and standards.

Academic and Professional Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Health Informatics, or a related field
  • Professional certification in software development
  • Demonstrated expertise or certification in FHIR/HL7 interoperability standards
  • Certification or training in secure software development, DevOps or agile methodologies (e.g., Scrum) is an added advantage.

Work Experience:

  • Minimum 2 years of hands-on software development design, engineering experience.
  • Strong proficiency in one or more modern programming languages and frameworks.
  • Experience designing and implementing system integrations.

Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at Living Goods . Enter your email to start your application now