Location : Cape Town (Candidates need to be currently based in Cape Town)

Preference ideally 1-2 years exp

If done internship or busy with it must have a qualification of some sorts.

Hybrid work set up, currently once a week but can change
Must Cape Town based.

Responsibilities:

  • Designs, implements and maintains sophisticated and highly reliable systems that support the company’s business processes and operations.
  • Develops high-quality production-ready code with ample test coverage to ensure maintainability stability and durability.
  • Works closely with Product Management to refine product requirements.
  • Works closely with the Development Team to deliver valuable software.
  • Contribute to the evolution of the overall product technical architecture.
  • Own the quality of software.
  • On-going enhancement of software development life cycle and software engineering best practices.
  • 3rd level product support.

Technical skills

  • Broad understanding and experience on the front-end technology stack.
  • Broad understanding and experience on back-end technologies, including application servers, databases, etc.
  • Experience with commercial software development.
  • Solid programming skills, design patterns, etc.
  • Identifying commonly occurring problems and creating solutions to solve them.
  • Experience building web services APIs (REST/SOAP).
  • Understanding of Internet protocols and network technologies.
  • Experience of database concepts and implementation.

Tech Stack that they work with
Frontend:

  • React (TypeScript) or Angular but preference is React
  • Django (Python) (Occasionally)

Backend:

  • Python
  • Go (Occasionally)

Other tools:

  • GitHub workflows

  • Azure
  • Docker
  • Kubernetes
  • ArgoCD

Desired Skills:

  • Information Technology
  • Software Developer
  • Python
  • Django
  • React

Learn more/Apply for this position