IT Jobs in Cape Town: Shoprite Senior Back End Engineer Vacancy 2026

Wendy
By
Wendy
4 Min Read
IT Jobs in Cape Town: Shoprite Senior Back End Engineer Vacancy 2026

Job Summary

Job TitleSenior Back End Engineer
CompanyShoprite Group of Companies
Reference NumberSHO260303-1
Job TypePermanent
LocationBrackenfell, Cape Town, Western Cape, South Africa
Job CategoryIT / Software Engineering
QualificationDiploma or Degree in Information Systems, Computer Science, or related field
ExperienceMinimum 4 years in software engineering
Closing Date17 March 2026

About the Company

Shoprite Group of Companies is Africa’s largest food retailer, operating thousands of stores across the continent. The company is known for its strong technology-driven operations that support large-scale retail systems, logistics networks, and digital platforms.

Working at Shoprite offers professionals the opportunity to contribute to enterprise-level systems that support millions of customers daily while collaborating with experienced engineering and technology teams.

Job Overview

The Senior Back End Engineer is responsible for analysing, designing, developing, implementing, and testing medium to high-complexity back-end services and applications.

This role focuses on building scalable, efficient, and secure systems using Go (Golang) to support enterprise channels and operational platforms. The successful candidate will collaborate with architects, system designers, DevOps teams, and other engineers to deliver reliable software solutions aligned with business and technical requirements.

Requirements

To qualify for this position, applicants should meet the following requirements:

Qualifications

  • Diploma or Degree in Information Systems, Computer Science, or a related field (essential)

Experience

  • Minimum 4 years’ experience in software engineering or a related role
  • Experience with Go unit, integration, and performance testing
  • Experience developing RESTful APIs and backend services
  • Experience with system integrations and distributed architectures
  • Experience working with SQL/NoSQL databases and database optimisation
  • Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and Git-based version control

Knowledge and Skills

  • Strong proficiency in Go (Golang) including goroutines, channels, modules, and Go tooling
  • Understanding of secure coding principles and modern security practices
  • Ability to design scalable microservices and enterprise-level backend systems

Key Responsibilities

Back-End Development & Engineering

  • Design and implement Go-based backend services and APIs for high-volume enterprise systems
  • Write clean, maintainable, and idiomatic Go code using appropriate design patterns
  • Build modular and testable components aligned with engineering standards
  • Contribute to architectural discussions and propose solutions for complex engineering challenges

Systems Analysis & Solution Design

  • Conduct system analysis for complex services, integrations, and data flows
  • Translate business and technical requirements into scalable back-end architectures
  • Apply microservices, distributed system patterns, and modern integration techniques

Testing, Quality & Performance

  • Develop and maintain unit, integration, and performance tests
  • Participate in peer code reviews to ensure quality and adherence to best practices
  • Diagnose and resolve data anomalies, integration issues, and concurrency-related defects

Service Integration & Deployment

  • Analyse integration requirements for Go-based services
  • Work closely with DevOps, QA, and front-end teams to support deployment and automation
  • Support production systems and implement improvements to enhance system performance

Documentation & Continuous Improvement

  • Produce technical documentation such as solution designs, diagrams, and interface definitions
  • Contribute to engineering standards and continuous improvement initiatives

How to Apply

Interested candidates should apply online before the closing date.

Prepare the following documents:

  • Updated CV/Resume
  • Relevant qualifications
  • Supporting documents if required

Applications must reference Job Reference Number: SHO260303-1.

Application Deadline

17 March 2026

Applicants are encouraged to apply before the deadline as applications may close once a suitable candidate is identified.

Share This Article
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *