Backend Developer - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 05-06-2018 6:56:58 PM
05-07-2018 6:54:49 PM
Our Client is an innovative organization in the clinical sector providing various smart solutions, they are seeking a Backend Developer to join their team in Pretoria, they offer a stable and great working environment with an attractive salary package on offer.

Main duties and responsibilities:
Our client is growing at an incredible pace and they are looking for a well-versed, enthusiastic backend developer to join the team and help build out an ambitious roadmap. Work will vary between exciting new projects in line with provided designs and frameworks and maintaining and upgrading our current service offering, through improving and streamlining projects alongside further updates and additions. You would be required to report to the lead backend developer. You will be exposed to a vast array of world-first mHealth systems. The mHealth space is growing rapidly worldwide and our client is at the forefront of providing effective and scalable solutions. The successful candidate will need to be agile to accommodate for high-stress and often dynamic situations.

Specific responsibilities include:
Communicate and collaborate with our current team to solve problems and discuss best programming practices
Design, build, and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of the systems and identify issues, bugs, and bottlenecks and devise solutions to these problems
Be involved in the planning, design and development of new systems
Taking personal ownership for projects and work quality
Following best practice design and development methodologies in sustaining a high quality, clean, auditable and manageable system.
Working within QMS frameworks for CE certification compliance.
Attend meetings alongside the development lead, where necessary, with stakeholders for requirement analysis and feedback purposes.


Education and/or work experience requirements:
Bachelor’s degree in Computer Science or Engineering (or similar)
Minimum of 3 years’ work experience
Strong Linux skills (bonus)
Experience in NodeJS (Java/Golang/Ruby/Elixir is a plus)
Experience with API development (REST, RPC, GRPC)
Familiarity with MySQL, Docker, Elasticsearch (bonus)
Experience with Continuous integration
Well versed in Git
Javascript/Typescript
Great debugging and reasoning skills
Being able to cope in stressful and dynamic (post-startup) environments.
Team player mentality with a strong focus on taking personal ownership.