Golang Developer

Contract, 12 months | Cape Town | Hybrid

Join a high-performing technology team working on scalable backend services and APIs within a large, complex technology environment.

This is an opportunity for an experienced Golang Developer to contribute to robust solutions, integrations and services while working with modern cloud and development technologies.

REQUIREMENTS

  • 4+ years of software engineering experience
  • Strong commercial experience with Go / Golang
  • Solid understanding of goroutines, channels, Go modules and Go tooling
  • Experience developing and maintaining backend services and APIs
  • Strong experience with RESTful APIs and system integrations
  • Experience writing unit, integration and performance tests
  • Strong SQL and/or NoSQL database experience
  • Experience with database optimisation
  • Experience with Docker and Kubernetes
  • Experience with CI/CD pipelines
  • Strong Git experience
  • Understanding of secure coding practices
  • Relevant Degree or Diploma in Computer Science, Information Systems or a related field

Desired Skills:

  • Golang
  • REST API
  • Microservices
  • Docker
  • Kubernetes
  • CI/CD
  • SQL
  • NoSQL

Desired Work Experience:

  • 2 to 5 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position