Main duties and responsibilities :
We’re growing at an incredible pace and are 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. At the organisation, you will be exposed to a vast array of world-
first mHealth systems. The mHealth space is growing rapidly worldwide and the Group 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
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.
We offerN / A