top of page

Full Stack Developer

An exciting opportunity for a Full Stack Developer with a Healthcare digital and technology enabled organisation in Johannesburg  who is responsible for developing some of the most effective medical practice management software. At the forefront of their development is an application which aims to bring a truly user-centric approach to enable doctors to better manage their patients.

​

The sucessfull candidate will be responsible for the development, maintainenance, operation, optimisation and troubleshooting of the company's cloud platform. They will  work across the full technology stack, contribute to software design and patterns, and ensure adherence to  engineering standards.

​

This role suits someone who values collaboration, embraces a self-organising team culture, is passionate about delivering real impact in the healthcare industry, and is eager to passionately adopt the latest changes in the technology industry, specifically in automation and AI innovation.

 

Role purpose:
The purpose of this role is to be part of the design and delivery of software solutions that innovatively and efficiently make our vision a reality, and delight our clients. You will work in an Agile environment and will be exposed to cutting-edge technologies, architecture and principles as the company
rapidly deploys new enhancements to their existing applications and paves the way for a radically new approach to creating healthcare software..

​

Roles and Responsibilities:

As the organisation pursues an exciting new Serverless architecture in Firebase & Google Cloud Platform, they are looking for a talented developer to help not only with migrating and scaling their existing platform but to also also assist to innovate into the future. The Company's Business Line Digital and Product teams are tightly coupled, and apply Agile principles agressively to evolve their products rapidly. They are therefore looking for someone who is knowledgeable in the full stack development process and has an interest not only in the development of software but also in the product itself as well as in the industry as a whole.

​​

Job Requirements:

​Qualifications & Experience:

  • Tertiary degree (BS in Computer Science, Software Engineering or other related technology degree) strongly preferred.

  • Minimum 5 years of experience in the software development industry with a diverse background in various software development and operation disciplines (analysis, development, architecture, design, etc.)Experience in healthcare is strongly preferred.

​

Technical competence:

  • In-depth understanding of industry wide traditional enterprise (e.g. middleware, application servers, relational databases), mobile, IoT and modern technologies (e.g. NoSQL database, stream and data processing).

  • Node.js

  • JavaScript/TypeScript

  • HTML5/CSS3

  • Angular 12+ (required)

  • Firebase (Highly Advantageous)

  • Google Cloud Platform (Highly Advantageous)

  • Familiarity with APIs architecture styles (REST, RPC)

  • Familiarity with No-SQL databases (advantageous)

  • Modern SDLC approaches (e.g. Agile, RUP, etc.)

  • Relevant technologies, methodologies and / or architecture patterns (e.g. Micro services, SOA, EDA, Distributed Domain Driven Design) 

​​

Behavioural Competencies:

  • A passion for product development and excellence.

  • Ability to clearly communicate ideas and concepts.

  • Willingness to work as a member of a team, to work on personal brilliance while making the team better as a whole.

  • High level of professional flexibility and openness to innovative new ideas.

  • Ability to self-manage, self-organise and work autonomously.

  • Ability to operate in a dynamic environment with less clarity and certainty.

  • Strong ability and willingness to learn and have an open mindedness to different approaches, ideas and points of view.

  • Ability to recognise the constructive feedback in any critique.

  • Experience in working with remote teams where distance, language or any other barrier may be a challenge.

  • Continual learning and self-development.

​

Employment Type:

Full-time

​​

Apply if you meet the requirements and this opportunity is for you !!

​​​

Please note ...

1. By applying for this position and providing StepWise with your contact details and CV (Curriculum Vitae), you are giving consent for your personal information to be used and processed by both StepWise and potential employers for the purposes of determining your feasibility to fulfil employment opportunities and vacancies.

2. If you don't hear from us within 7 days of applying for this position, you unfortunately did not make the short-list

​

tel: +27 82 607 0945                                                 email: info@stepwise.co.za                                                   www. stepwise.co.za 

bottom of page