Completing given tasks on your own with support from the team as well as participating in group tasks.
Taking ownership of the work you are assigned and participating in all aspects of its lifecycle, from design to running in production.
Enforcing the use of secure coding and architecture patterns and are thus required to have or acquire a solid understanding of modern security practices.
Considering the customer experience in the work you do and always doing what's best for the customer.
Thinking deeply about decisions without being indecisive. You will need to be the type of person who has an intrinsic need to understand why things are the way they are.
Being part of our on-call rotation. When on-call, you will work on repaying technical debt and deal with operational incidents as and when they occur. This will require you to have or acquire a good general knowledge of production operations for technical support.
Participating in software and broader architecture design and you will be expected to challenge our thinking. Once a decision on a design has been made, you must commit to it wholeheartedly.
Performing high quality, ego-free code reviews for your colleagues as well as submitting your code for review by others and accepting their feedback generously.
Communicating blockers early and asking for help when needed
Accepting feedback willingly and sharing your knowledge freely
Ensuring that all critical functionality is covered by automated tests that run in our CI/CD pipelines
Keeping technical documentation up to date as you make changes or add features to services
Javascript
HTML and CSS
ReactJS
RxJS
Axios
D3js
Expressjs
Nodejs
Kotlin, Python, Javascript (and a bit of Golang)
Spring Boot running in containers
Kubernetes running on Google Kubernetes Engine (GKE)
Typically macOS or Linux development machines
Careers24
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.