Backend Developer/ Engineer - Centurion Verfied

R 600000 per annum Centurion, Gauteng Centurion, Gauteng more than 14 days ago 16-07-2018 7:17:13 PM
10-08-2018 10:23:47 AM
Our client is an innovative company that is rapidly expanding nationally and internationally, they are seeking 3 Backend Developers to join their team. They provide smart solutions to the medical field. Their vision is to impact billions of people globally. The boost award winning products which are currently been used in 25 countries. Our client offers an attractive salary, great working environment, stability and growth for the right candidate.
Main duties and responsibilities:
Our client is growing at an incredible pace and 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.

That being said, 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.