Enable job alerts via email!

Back End Engineer

The Shoprite Group of Companies

Wes-Kaap

On-site

ZAR 500,000 - 700,000

Full time

Today
Be an early applicant

Job summary

A leading retail group in South Africa is seeking an experienced Software Engineer to lead the design and development of high-quality business applications. The successful candidate will take on complex projects, mentor junior developers, and ensure adherence to coding standards. Essential qualifications include a degree in Information Systems or Computer Science and over 5 years of experience with Go Lang, alongside extensive project experience. Competitive package offered.

Qualifications

  • 5+ years of experience as a Software Engineer is essential.
  • Experience with complex projects in the Software Development Life Cycle.
  • Extensive experience in building software using Go Lang and testing.

Responsibilities

  • Lead design, development, and implementation of scalable business applications.
  • Drive solution architecture and system design while mentoring engineers.
  • Oversee system analysis and integration for high-complexity projects.

Skills

Software Engineering
System Design
Code Review
Go Lang
Agile Methodologies

Education

Diploma/Degree in Information Systems or B.Sc. Computer Science
Job description
Role Purpose

The role is responsible for system analysis, design, creation and testing of highly complex applications, in accordance with agreed specifications and standards. Works alongside systems designer(s) to build new and sustainable systems and creative software solutions. Takes the lead on technical design, development, maintenance, and support of large-scale and high complexity systems, applying deep, specialised knowledge to adapt and deliver within the required frameworks. Further plays the role of mentor to other developers / programmers, enabling the function to grow the capability while creating a high performing team. Has advanced technical writing skills for Use case relatives and diagrams.

Role Description
  • Lead the design, development, and implementation of scalable, high-quality business applications across enterprise-wide channels. Serve as the senior technical expert, translating complex business requirements into effective, maintainable solutions.
  • Drive solution architecture, system design, and coding standards while providing technical direction to Software Engineers I and II. Ensure adherence to best practices, frameworks, and quality standards across all phases of the SDLC (Agile and Waterfall).
  • Oversee system analysis, design, and integration for high-complexity projects. Lead code reviews, testing, and documentation to ensure robust, well-engineered solutions. Support existing applications through issue resolution, enhancements, and continuous improvement initiatives.
  • Collaborate with architects, designers, and business stakeholders to define technical requirements, ensure alignment with enterprise strategy, and drive delivery excellence. Provide mentorship, guidance, and performance oversight to engineering team members.
Practice Responsibilities
  • Lead Code Reviews and ensure quality of code being delivered is to Shoprite Standards
  • Actively schedule and drive the Practice improvement workshops and any related Communities of Practice required
Qualifications and experience
  • Diploma /Degree in Information Systems / B.Sc. Computer Science (or similar) – (essential)
  • +5 years’ experience as a Software Engineer – (essential)
  • Extensive Experience with working on highly complex projects within the Software Development Life Cycle – (essential)
  • Extensive Experience building software using Go Lang- (essential) as well as testing (unit, system, performance, integration, and volume) - (essential)
  • Extensive code review and code quality assurance experience - (essential)
  • Demonstrable experience in System integration & analysis; - (essential)
  • Experience implementing digital products (advantageous)

By responding to this application and providing your personal information, you consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.