Software Development Engineer

Western Cape, South Africa

Job Description


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

min 3 years' development eperience using:

Cloud-hosted Microservice Architecture with Event Sourcing and CQRS

NoSQL database

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

Infrastructure-as-code using Terraform

Prometheus, Grafana, Elastic, Kibana

Careers24

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1296181
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Western Cape, South Africa
  • Education
    Not mentioned