Senior Full Stack Javascript Developer 41 views0 applications


Jembi is a not for Profit company specializing in Health Information Systems and Digital Health.

Jembi Health Systems NPC seeks to appoint a Senior Full Stack Software Developer to be based in Cape Town.

Remuneration: Jembi offers a highly attractive salary commensurate with qualifications and experience.

Employment type: The successful candidate will be appointed to a one year contract (renewable)

Start date: Available immediately.

Reports to: Development Team Lead

Responsibilities:

  • Working with an agile team to develop, test, support and maintain all software that the team is responsible for.
  • Assisting in the collection and documentation of user’s requirements, development of user stories, and estimates.
  • Design, develop, and unit test applications in accordance with established standards.
  • Performing code review of team member’s code and solution design.
  • Analyzing, resolving and creating technical solutions for novel problems in the health domain.
  • Adhering to and promoting the following of software development best practices
  • Mentorship of other software engineers

Required :

  • Solid understanding of web technologies and protocols
  • Experience with development in Node.js and its ecosystem
  • Experience with relational and NoSQL database development
  • Experience as a Senior Level software engineer with the ability to take ownership of software deliverables and work unsupervised by other senior developers within the team.
  • Excellent coding skills and understanding of software design patterns and architecture
  • Front End development experience with JavaScript, HTML, CSS and relevant platforms and libraries
  • Use of Agile development practices
  • Ability to take ownership of software deliverables and work unsupervised by senior developers
  • Responsibility for risk management of the overall software product
  • The successful candidate should have a minimum of 5 years experience working in production enterprise environments.

Additional Skills and Experience:

  • Information Technology or Computer Science Degree (or equivalent).
  • Experience with cloud services such as AWS and Digital Ocean etc.
  • Experience with Ansible and Docker
  • Experience with React.js, AngularJS or other well known front-end Javascript frameworks
  • Extensive experience in developing using an OOP language, advantageous
  • Experience in the public health sector and previous software development work with Electronic Health Record systems,  advantageous

Some of our core products are open source and available for you to check out on Github. On the team front, we run a tight-knit, agile team, each with particular skills but at the moment we are very excited to be able to grow our group of talented software engineers.

Please e-mail application letter and CV to [email protected]

Disclaimer:

Applicants with work visas must possess visas which will permit them to work for Jembi Health Systems in South Africa.

In evaluating prospective applicants and making the final selection, consideration will be given to Jembi Health Systems Employment Equity objectives. Jembi Health Systems is committed to providing equal employment opportunity without regard to race, color, religion, sex, gender identity, sexual orientation, national or ethnic origin, age, disability or status as a veteran with respect to policies, programs, or activities.

More Information

  • Job City Cape Town
  • This job has expired!
Share this job


Jembi Health Systems NPC, is a nonprofit organisation that works in developing countries in Africa and focuses on the development of eHealth and health information systems (HIS). Jembi leads the way on building local capacity within Africa through innovation and commitment towards strengthening of eHealth. Its head office is in Cape Town, South Africa.

The NGO was started by Dr Chris Seebregts and Carl Fourie in 2009 and has since grown rapidly to provide infrastructural support for projects and offices in several African countries, including South Africa, Mozambique, Rwanda and Zimbabwe. Jembi’s Head Office is based in Westlake, Cape Town, South Africa and it has a research laboratory within the School of Computer Science at the University of KwaZulu-Natal (UKZN) in Durban, South Africa. Project/satellite offices are based in Maputo, Kigali and Harare.

Jembi is a Not for Profit Organization focused on the furthering of Computer/IT based healthcare solutions for the developing world. We strive to live up to our Social responsibility and uplift the lives of those around us with the knowledge and skills we have been given.We at Jembi work on a range of projects including Implementation of Open Source Electronic Medical Record Systems and Customization, as well as consulting with various parties on best practices in and around the field of Health Informatics.

Connect with us
0 USD Cape Town CF 3201 Abc road Full Time , 40 hours per week Jembi Health Systems

Jembi is a not for Profit company specializing in Health Information Systems and Digital Health.

Jembi Health Systems NPC seeks to appoint a Senior Full Stack Software Developer to be based in Cape Town.

Remuneration: Jembi offers a highly attractive salary commensurate with qualifications and experience.

Employment type: The successful candidate will be appointed to a one year contract (renewable)

Start date: Available immediately.

Reports to: Development Team Lead

Responsibilities:

  • Working with an agile team to develop, test, support and maintain all software that the team is responsible for.
  • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates.
  • Design, develop, and unit test applications in accordance with established standards.
  • Performing code review of team member’s code and solution design.
  • Analyzing, resolving and creating technical solutions for novel problems in the health domain.
  • Adhering to and promoting the following of software development best practices
  • Mentorship of other software engineers

Required :

  • Solid understanding of web technologies and protocols
  • Experience with development in Node.js and its ecosystem
  • Experience with relational and NoSQL database development
  • Experience as a Senior Level software engineer with the ability to take ownership of software deliverables and work unsupervised by other senior developers within the team.
  • Excellent coding skills and understanding of software design patterns and architecture
  • Front End development experience with JavaScript, HTML, CSS and relevant platforms and libraries
  • Use of Agile development practices
  • Ability to take ownership of software deliverables and work unsupervised by senior developers
  • Responsibility for risk management of the overall software product
  • The successful candidate should have a minimum of 5 years experience working in production enterprise environments.

Additional Skills and Experience:

  • Information Technology or Computer Science Degree (or equivalent).
  • Experience with cloud services such as AWS and Digital Ocean etc.
  • Experience with Ansible and Docker
  • Experience with React.js, AngularJS or other well known front-end Javascript frameworks
  • Extensive experience in developing using an OOP language, advantageous
  • Experience in the public health sector and previous software development work with Electronic Health Record systems,  advantageous

Some of our core products are open source and available for you to check out on Github. On the team front, we run a tight-knit, agile team, each with particular skills but at the moment we are very excited to be able to grow our group of talented software engineers.

Please e-mail application letter and CV to [email protected]

Disclaimer:

Applicants with work visas must possess visas which will permit them to work for Jembi Health Systems in South Africa.In evaluating prospective applicants and making the final selection, consideration will be given to Jembi Health Systems Employment Equity objectives. Jembi Health Systems is committed to providing equal employment opportunity without regard to race, color, religion, sex, gender identity, sexual orientation, national or ethnic origin, age, disability or status as a veteran with respect to policies, programs, or activities.

2019-09-21

NGO Jobs in Africa | NGO Jobs

Ngojobsinafrica.com is Africa’s largest Job site that focuses only on Non-Government Organization job Opportunities across Africa. We publish latest jobs and career information for Africans who intends to build a career in the NGO Sector. We ensure that we provide you with all Non-governmental Jobs in Africa on a consistent basis. We aggregate all NGO Jobs in Africa and ensure authenticity of all jobs available on our site. We are your one stop site for all NGO Jobs in Africa. Stay with us for authenticity & consistency.

Stay up to date

Subscribe for email updates

April 2024
MTWTFSS
« Jan  
1234567
891011121314
15161718192021
22232425262728
2930 
RSS Feed by country: