Enable job alerts via email!

Software Engineer (Logistics)

Takealot Group

South Africa

Hybrid

ZAR 500,000 - 700,000

Full time

6 days ago
Be an early applicant

Job summary

A leading online retailer in South Africa is seeking a talented Software Engineer to join its Logistics Engineering team. The role involves developing systems for efficient parcel and food delivery throughout South Africa. Candidates should have at least 3 years of experience in production code and be proficient in languages like Scala and Java. The position offers a hybrid working model, competitive remuneration, and numerous growth opportunities.

Benefits

Market-related total remuneration package
Mentorship programme
Staff discount
Hybrid working model
Birthday leave

Qualifications

  • At least 3 years of experience in writing robust, efficient production code.
  • Experience with SQL database systems.
  • Experience with development in a Linux environment.
  • Proficient in languages such as Java, Scala, Angular, Python, or C#.

Responsibilities

  • Developing and optimizing systems to manage both parcel and food delivery throughout South Africa.
  • Working with the business to improve processes to allow for more efficient deliveries.
  • Researching and defining solutions within the logistics domain.

Skills

Scala
Play Framework
Angular
Kafka
AWS
Google Cloud
Graphite
Grafana
Git

Education

Degree in Computer Science or similar qualification
Job description
Overview

Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Software Engineer to join our Logistics Engineering team.

We are an energetic team that is fully responsible for all the systems required to support Takealot’s delivery network, including the unique challenges of logistics and scale. We follow a microservices architecture to isolate logic and enable scale, use an event-driven approach, model our delivery network with a graph database, and are researching the usage of the actor model design pattern and graph traversal optimization.

Think you’ve been challenged before? Think again!

Why Join
  • Scale: 4 million happy shoppers shop online on takealot.com. Show them what you can do.
  • Learn: We work with the best of the best, and then some. Code alongside industry leaders and upskill quickly.
  • Grow: Expand your career in the fast-growing Takealot Group: takealot.com and Mr D. We promote from within.
Your mission
  • Developing and optimizing systems to manage both parcel and food delivery throughout South Africa
  • Working with the business to improve processes to allow for more efficient deliveries
  • Researching and defining solutions within the logistics domain
  • Working predominantly on open source platforms
  • End-to-end ownership of solutions
  • Proactive; able to adapt to change; problem-solver; solutions-oriented; willingness to learn and teach others
  • Technical stack: Scala, Play Framework, Angular, Kafka, AWS, Google Cloud, Graphite and Grafana, Git
Qualifications
  • Degree in Computer Science or a similar qualification
  • At least 3 years of experience in writing robust, efficient production code
  • Experience with SQL database systems
  • Experience with development in a Linux environment
  • Proficient in languages such as Java, Scala, Angular, Python, or C#
  • Open to diversifying language skill set
  • Equivalent experience if you do not have a Bachelor’s Degree or an Advanced Diploma
Life at Takealot Group
  • The power is in your hands: We offer a market-related total remuneration package with flexibility.
  • No doors: Collaborative, flat environment with cross-functional teamwork.
  • Remote working: Hybrid model for the best of both worlds.
  • Mentorship programme: Learn from experienced colleagues and grow.
  • Naspers Tech Community & Online Learning: Access courses and learning resources online.
  • Good times: Regular social events and activities.
  • Staff discount: Discounts on millions of products across 28 departments.
  • Birthday leave: Cake Day on your birthday.
  • Right tools, right job: Modern equipment and the latest tech.
  • Help when you need it most: Confidential counselling, legal support, and financial guidance.
  • Tech stack: ReactJS, Python, Scala, Kotlin, Swift, Google Cloud, Kafka, Redis, Kubernetes and related ML tooling.

Equal Opportunity Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference.

Note: This refinement removes non-essential application forms and boilerplate while preserving core role information.

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