Takealot.com
Job Details
📍 Location: Cape Town, Western Cape
🏢 Company: Takealot Group
💻 Position: Computer Software Engineering Graduate
📄 Programme Type: Graduate Programme
⏳ Contract Duration: 12-Month Fixed-Term Contract
🏬 Business Units: takealot.com, Mr D, Takealot Fulfilment Services (TFS)
Company Overview
The Takealot Group is South Africa’s leading online retail, delivery, and logistics organisation, serving more than 2.5 million active customers. Through its brands — takealot.com, Mr D, and Takealot Fulfilment Services (TFS) — the Group operates at massive scale, solving complex technical and operational challenges daily.
Takealot is known for its fast-paced, high-growth, and innovation-driven culture, where talented engineers are empowered to build systems that directly impact millions of users across South Africa.
Job Overview
The Computer Software Engineering Graduate Programme is designed for high-potential graduates who want to launch their careers in a large-scale, real-world engineering environment.
Graduates will gain exposure across multiple Takealot Group businesses, working on production systems, contributing to software projects, and collaborating with cross-functional teams. The programme focuses on building strong engineering fundamentals, practical coding experience, and professional skills needed to succeed in a fast-moving e-commerce organisation.
This is a 12-month contract role offering hands-on exposure to modern software development practices within one of Africa’s most advanced digital platforms.
Key Responsibilities
-
Assist in setting up and supporting Takealot Lite pickup point systems
-
Contribute to the design, development, testing, and deployment of software applications
-
Write clean, efficient, and maintainable code aligned with best practices
-
Participate in the full software development lifecycle from requirements to release
-
Troubleshoot, debug, and resolve software defects and system issues
-
Collaborate with product managers, QA engineers, and operations teams
-
Support continuous improvement of development processes and tools
-
Prepare and maintain technical documentation and reports
-
Stay up to date with emerging technologies, frameworks, and industry trends
Requirements
Education & Qualifications
-
Bachelor’s Degree in Computer Software Engineering or a related field
Technical Skills
-
Strong programming and software development skills
-
Good understanding of data structures, algorithms, and software design principles
-
Ability to analyse problems and develop effective technical solutions
Professional Skills
-
Strong analytical and problem-solving ability
-
Excellent communication and teamwork skills
-
Ability to work effectively in a fast-paced, collaborative environment
Personal Attributes
-
Collaborative and team-oriented
-
Hands-on and execution-focused
-
Creative, curious, and eager to learn
-
Confident communicator with the ability to voice ideas
-
Strong ownership and accountability mindset
CV Tips for Software Engineering Graduates
-
Highlight programming languages, frameworks, and tools you have worked with
-
Include projects, GitHub repositories, or practical assignments
-
Emphasise problem-solving, debugging, and system design exposure
-
Showcase teamwork, collaboration, and agile experience where applicable
-
Keep your CV concise, structured, and results-focused (2–3 pages max)
Graduate Programme Value
-
Exposure to enterprise-scale e-commerce systems
-
Mentorship from experienced engineers and technical leaders
-
Hands-on experience across multiple business units
-
Training in both technical and soft skills
-
Strong internal growth and career progression opportunities
Company Policy Statement
Takealot Group is an Equal Opportunity Employer. Preference may be given to candidates from previously disadvantaged groups and persons with disabilities in line with the company’s Employment Equity objectives.
To apply for this job please visit job-boards.greenhouse.io.
