---
title: "Software Engineer (Python) - Supply Chain"
company: "Takealot Group"
company_url: "https://www.remjobs.works/companies/takealot-group"
url: "https://www.remjobs.works/job/takealot-group-software-engineer-python-supply-chain-3748a8ec-f9f7-4ca5-9539-8a0f3a0dfbf1"
apply_url: "https://job-boards.greenhouse.io/takealotgroup/jobs/8167058"
workplace: onsite
location: "South Africa"
employment_type: unspecified
seniority: mid
role: software-engineering
region: middle-east-africa
skills: ["aws", "azure", "docker", "gcp", "kafka", "kubernetes", "linux", "mysql", "postgres", "python", "redis", "sql"]
date_posted: 2026-08-31T14:03:54.000Z
first_seen_by_remjobs: 2026-09-19T22:08:20.848Z
---

# Software Engineer (Python) - Supply Chain

**Takealot Group** · South Africa

Apply: https://job-boards.greenhouse.io/takealotgroup/jobs/8167058

## About Takealot Group

We are the Takealot Group. Driven by people, powered by tech. We are the largest customer-centric online shopping destination in Africa.

## About the role

**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.

**Who’s who in the tech space**

This position reports to the respective team's manager.

As a Software Engineer, you will be someone whose expertise directly translates into the **development of robust software in the e-commerce domain**. You will be from a computer science background with an emphasis on **software development**. You will have the opportunity to implement best practices to improve existing software and participate in the development of new features. While we don't promote after-hours work as part of the regular workday, we run a 24/7 business with the need to keep systems up and running. Software Engineers are expected to provide after-hours support on a rotational basis to resolve critical system issues.

**Your mission, should you choose to accept it:**

- Design and build solutions to assist our business users and improve customer experience

- Architect and design solutions with your team

- Keep up to date with technology trends

- Apply creative thought processes to solve complex challenges at scale

- Strong focus on making takealot.com the best place to shop at, a happy customer is a repeat customer

- Drive for excellence, to help foster a world-class engineering team

**The skills we need:**

- Solutions-oriented, can-do attitude, and high energy

- Strong analytical and critical thinking, using data to inform decisions

- Ability to disaggregate and structure solutions to ambiguous problems

- Solid quantitative skills

- Ability to interview and interact professionally, with internal and external people

- Capability to present ideas succinctly, in writing and verbally

- Versatile and with the appetite to learn by doing

**Qualifications & Experience:**

- Bachelor's Degree or Advanced Diploma in Computer Science, Mathematics or Engineering or equivalent experience in software development.

- A thorough understanding of computer science fundamentals, including object-oriented design, data structures and algorithms

- 3 to 6 years experience in a software development role for an intermediate-level position

- 5 to 10+ years experience in a software development role for a senior-level position

- Experience in writing robust, efficient production code

- Proficient in a strongly typed language such as Python

- Experience with development in a Linux environment

- Experience with SQL database systems

- Open to diversifying language skill set

- Experience in the following will be advantageous:

MySQL, PostgreSQL, MS SQL

- Memcached, Redis

- Message Brokers, Queues and PubSub systems (e.g. Kafka and RabbitMQ)

- Containerisation (e.g. Docker)

- Orchestration (e.g. Kubernetes)

- GitHub, Travis CI, Jenkins

- AWS, GCP, Azure

- Microservices

**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

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

**More than just a job, we offer: **

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.

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

---

Source: Takealot Group's own career page, read by RemJobs. Canonical HTML version: https://www.remjobs.works/job/takealot-group-software-engineer-python-supply-chain-3748a8ec-f9f7-4ca5-9539-8a0f3a0dfbf1
