1,051,596open jobs
61,700companies
177,096added this week
Browse all
Salary
≈ $29k – $67k per year (Estimated)
Location
Hybrid (Cape Town, South Africa)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 1, 2026. First seen by Alion on Apr 2, 2024. Takealot scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Takealot Group is a South African e-commerce company based in Cape Town that runs Takealot, the country's largest online retail store and marketplace, alongside the Mr D food and grocery delivery service. Founded in 2011 and owned by Naspers, the group operates its own warehouses and delivery network through Takealot Fulfilment Solutions, which handles over 30 million orders a year, and its third-party marketplace accounts for over a fifth of units sold. It hires software, data and machine learning engineers, product managers, marketplace account and merchandising staff, supply chain and loss prevention specialists, Mr D sales and partner teams, and interns in Cape Town and Johannesburg.

Takealot Fulfilment Solutions (TFS), a division of Takealot Online (RF) (Pty) Ltd, is looking for a highly talented Software Engineer (Scala)  to join our team based in South Africa.  

Join Our Mission at Takealot Fulfilment Solutions | We Are TFS

Revolutionising e-commerce logistics in South Africa with cutting-edge technology and operational excellence. We deliver 30+ million orders annually, empowering businesses and driving economic growth.

Who We're Looking For:

Innovative, ambitious individuals ready to shape the future of e-commerce logistics. At TFS, "Uniquely You" meets "Powerfully Us", where your individuality strengthens our collective mission.

Why Join TFS:

  • Purpose-driven impact: Transform lives through logistics innovation
  • Advanced technology: Work with cutting-edge systems in a fast-paced environment
  • Career growth: Thrive in an agile space that champions continuous improvement
  • Inclusive culture: Your unique perspective drives extraordinary results
  • A culture that celebrates individual uniqueness while championing the strength of togetherness. 
  • Be part of creating sustainable, scalable solutions that make a difference across South Africa's e-commerce landscape.

At TFS, your growth is our growth. You'll be joining a team powered by Takealot Group's core values. 

This position reports to the Software Engineering Manager (Logistics).

We are an energetic team that is fully responsible for all the systems required to support the Takealot Group's delivery network as well as the unique challenges that come with logistics and scale. We have adopted a microservices architecture to both isolate our logic and to enable scale. We follow the event-driven architecture as well as utilize a graph database to model our delivery network. We are currently working through unique problems in the logistics space and are actively researching the usage of the actor model design pattern and graph traversal optimization.

Your mission, should you choose to accept it:

  • Developing and optimizing systems to manage both parcel and food delivery throughout South Africa
  • Working with business to improve processes to allow for more efficient deliveries
  • Researching and defining solutions within the logistic domain
  • Working predominantly on open source platforms
  • End-to-end ownership of solutions

Attributes required:

  • Solid communication skills
  • Proactive
  • Ability to adapt to change
  • Problem-solver
  • Solutions-oriented
  • Willing to learn as well as teach others

Qualifications & Experience:

  • Bachelor’s Degree in Computer Science, Mathematics, Engineering or a related field or related experience. In the absence of a relevant qualification, an equivalent experience requirement must be met.
  • At least 5 years of experience in writing robust, efficient production code
  • Experience with SQL database systems
  • Experience with development in a Linux environment
  • Proficient in a strongly typed language such as Scala, Java or C#
  • Open to diversifying language skill set
  • Experience with the following will be advantageous: 
    • Scala
    • Play Framework
    • JVM
    • Microservices Architecture
    • Postgres
    • Google Pubsub
    • Google Cloud Platform
    • Graphite and Grafana
    • Git

Let’s talk about life @ Takealot Group

  • No doors: We aren’t fans of stuffy offices or siloed work environments. See someone you like? High five, collab and make something great.
  • Remote working: Love water cooler chats and working from home? Takealot.com offers a hybrid working model for the best of both worlds.
  • Mentorship programme: We aren’t kidding when we say the people with the best people win. Now’s your chance to be one of the best, by learning from the best.
  • Naspers Tech Community & Online Learning: Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Up-skill with free access to courses on MyAcademy, Udacity, Coursera and more.
  • Good times: Get to know the other extraordinary minds at takealot.com during regular social events and out-of-office activities (think hikes, think mini golf, think good times).
  • Staff discount. Millions of products across 28 departments. What more could you ask for?
  • Birthday leave: Cake Day all the way. Enjoy your day off - you deserve it. 
  • Help when you need it most: Confidential counselling, legal support and financial guidance, for free, anytime, anywhere. 
  • Tech stack (for days): ReactJS, Python, Scala, Kotlin, Swift, Google Cloud, Kafka, Redis, Kubernetes and all things machine learning. If you build it, they will come.
  • Free parking: No more 5km fun runs to your desk (unless you want to). 

Be part of the extraordinary. Be part of TFS. 

Takealot Fulfilment Solutions (TFS) is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,051,596 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cape Town
≈ $29k – $67k per year (Estimated) • In office • Bachelor's Degree • Cape Town
Dart
Dart
Bloc
Mobile
Flutter
State Management
Management
Agile
Apply
Software Engineer 2 hours ago
≈ $19k – $43k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Cape Town
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
React.js
DevOps
Rest API
Management
Agile
Apply
≈ $27k – $64k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Cape Town
JavaScript
TypeScript
C#
C#
.NET
Databases
MS SQL
Frontend
React.js
Management
Agile
Apply
Software Engineer 2 hours ago
In office • Bachelor's Degree • Cape Town
JavaScript
TypeScript
Node JS
Frontend
Angular
React.js
DevOps
Azure DevOps
Azure
CI/CD
Jenkins
Git
Gitflow
Management
Agile
Apply
≈ $14k – $36k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Cape Town
JavaScript
Dart
Dart
Bloc
Frontend
React.js
Mobile
Flutter
React Native
State Management
Management
Agile
Apply
AI Architect 10 days ago
≈ $116k – $225k per year (Estimated) • In office • Full-Time • Bachelor's Degree • London
Python
C#
Databases
Databricks
ElasticSearch
Apache Kafka
AI/ML
Model Context Protocol
Prompt Engineering
AI Agents
LLM
RAG
Semantic Search
Semantic Search
LLM Evaluation
Tool Use
Machine Learning
Apply
≈ $25k – $51k per year (Estimated) • In office • Full-Time • 7+ years exp • PhD • Bengaluru
Python
SQL
SAS
AI/ML
Machine Learning
DevOps
GCP
Apply
Hybrid • 3+ years exp • Bachelor's Degree • Cebu City
Java
Java
Spring Framework
Management
Agile
Scrum
Apply
≈ $45k – $127k per year (Estimated) • Remote (Peru) • Full-Time • Bachelor's Degree
SQL
Analytics
Power BI
Apply
$42k – $55k per year • Remote (Italy) • Full-Time • Bachelor's Degree • Pisa
Scala
Apply
≈ $18k – $40k per year (Estimated) • In office • Full-Time • 4+ years exp • Cape Town
C#
C#
Blazor
DevOps
Azure DevOps
Azure
Analytics
Power BI
Management
Power Automate
Power Apps
Apply
≈ $27k – $63k per year (Estimated) • In office • Full-Time • 3+ years exp • Cape Town
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Frontend
Vue.js
Angular
React.js
Management
Agile
Scrum
Apply
≈ $19k – $43k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Cape Town
Apply
Senior Accountant 7 hours ago
≈ $41k – $83k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Cape Town
Management
Microsoft Office
Apply
≈ $24k – $56k per year (Estimated) • In office • Full-Time • 5+ years exp • Cape Town
Apply
See all jobs
This is one of many
1,051,596 more open roles from verified company boards, updated every day.