Senior Software Engineer (Java OR Node) (CPT/JHB/DBN) at Datafin Recruitment



A fast-paced eHealth company seeks the strong leadership and technical expertise of a Senior Software Engineer to work on exciting digital health projects across South Africa and the African continent. The ideal candidate should have an appropriate tertiary qualification with at least 5 years of experience working with various technologies in production enterprise environments and able to mentor a development team. You will need excellent coding skills with Java or NodeJS, Docker (Docker Swarm will be a plus), Linux including Bash script coding, Agile development practices and expertise in SQL.


  • Work with a dynamic business and technical team to deliver effective health information system and integrated health architectures on several exciting digital and health information systems projects in South Africa and other African countries and engage with a global set of stakeholders and international communities of practice.
  • Take ownership of software deliverables and work without supervision from other senior developers.
  • Ensure that features are produced at the highest possible quality.
  • Responsibility for risk management of the overall software product.


  • Minimum of 5 years of experience working with various technologies in production enterprise environments and training relevant to this role.
  • Experience as a senior software engineer, with the ability to lead a development team.
  • Excellent coding skills and strong understanding of web technologies and protocols.
  • Experience with Java or NodeJS.
  • Experience with Docker (knowledge of Docker Swarm would be a plus).
  • Linux (including Bash scripting coding).
  • Use of Agile development practices.
  • SQL expertise.

Advantageous –

  • Experience in the public health sector.
  • Have a good understanding of healthcare interoperability standards and models.
  • Interest in DevOps.
  • Ansible.
  • Terraform.
  • Golang.
  • Manuscript.
  • React.


  • Ability to think critically, problem solve and willing to explore new technology stacks and tools.

Although we would really like to respond to every application, if you are not contacted for this position within 10 working days, please consider your application unsuccessful.


When applying for a job, make sure you meet the minimum job requirements. OnlySouth African citizens will be considered for this role. If you are not at the stated location of any of the jobs, please note your relocation plans in all job applications and correspondence. Please email a word copy of your CV to [Email Address Removed] and mention the reference numbers of the works. We have a job listing on [URL Removed] Datafin IT Recruitment – Jobs in Cape Town.

Desired skills:

Find out more/Apply to this position


Comments are closed.