Software Engineer (Scala)

takealot.com

Cape Town

Hybrid

ZAR 60,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Market-related total remuneration package
Hybrid working model
Mentorship programme
Access to online learning platforms
Social events
Staff discount on products
Birthday leave
Right tools for the job
Confidential support services

Job summary

A leading e-commerce logistics company in South Africa seeks a talented Software Engineer (Scala) to enhance their systems for managing deliveries. Responsibilities include optimizing logistics processes and developing solutions predominantly on open source platforms. Ideal candidates will have a suitable degree and at least 3 years of relevant experience, along with proficiency in languages like Scala and Java. The role offers a hybrid working model, mentorship programs, and a diverse tech stack.

Qualifications

  • At least 3 years of experience in writing robust, efficient production code.
  • Experienced with SQL database systems and Linux environment.
  • Proficient in a strongly typed language such as Scala, Java, or C#.

Responsibilities

  • Develop and optimize systems for parcel and food delivery throughout South Africa.
  • Work with business to improve processes for more efficient deliveries.
  • Research and define solutions within the logistic domain.

Skills

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

Education

A suitable degree or similar qualification

Tools

SQL database systems
Linux environment
Scala
Java
C#
Play Framework
Akka Actors
React
Postgres
Mqtt & Kafka
Amazon Web Services
Graphite and Grafana
Git

Job description

Software Engineer (Scala)

Takealot Fulfilment Solutions (TFS), a division of Takealot Online (RF) (Pty) Ltd, is looking for a highly talented Software Engineer (Scala) to join the 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
  • Be part of creating sustainable, scalable solutions that make a difference across South Africa’s e‑commerce landscape.

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

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
  • A suitable degree or 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 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, Akka Actors, React, Postgres, Mqtt & Kafka, Amazon Web Services, Graphite and Grafana, Git
Benefits & Life @ Takealot Group
  • The power is in your hands: We offer a market‑related, Total Remuneration Package which allows full flexibility according to your needs.
  • No doors: We aren’t fans of stuffy offices or siloed work environments.
  • Remote working: Hybrid working model for the best of both worlds.
  • Mentorship programme: Learn from the best.
  • Naspers Tech Community & Online Learning: Up‑skill with free access to courses on MyAcademy, Udacity, Coursera and more.
  • Good times: Social events and out‑of‑office activities.
  • Staff discount: Millions of products across 28 departments.
  • Birthday leave: Cake Day all the way.
  • Right tools, right job: Mac or Windows, two monitors or one.
  • 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.
  • Free parking: No more 5km fun runs to your desk.

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • Cape Town

Hybrid
ZAR 500,000 - 700,000
Market-related remuneration package
Hybrid working model
Mentorship programme with senior leaders
+5
Senior Software Engineer
Senior Software Engineer

takealot.com • South Africa

On-site
ZAR 900,000 - 1,200,000
Hybrid working model
Mentorship programme
Tech community & online learning
+3
Senior Software Engineer (On-Demand Logistics)
Senior Software Engineer (On-Demand Logistics)

takealot.com • South Africa

Hybrid
ZAR 720,000 - 960,000
Staff discount
Birthday leave
Remote working flexibility
+2
Senior Software Engineer (Java)
Senior Software Engineer (Java)

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 800,000
Competitive total remuneration package
Hybrid working model
Mentorship programme
+2
Senior Software Engineer (Java)
Senior Software Engineer (Java)

takealot.com • South Africa

On-site
ZAR 600,000 - 800,000
Market-related Total Remuneration Package
Hybrid working model
Mentorship programme
+7
Mid-Level Data Scientist
Mid-Level Data Scientist

TFS (Takealot Fulfilment Solutions) • Wes-Kaap

On-site
ZAR 500,000 - 800,000
Career growth opportunities
Impactful work in e-commerce logistics
Collaborative and innovative culture
Senior Software Engineer, Logistics - Hybrid/Remote
Senior Software Engineer, Logistics - Hybrid/Remote

takealot.com • South Africa

On-site
ZAR 900,000 - 1,200,000
Hybrid working model
Mentorship programme
Tech community & online learning
+3
Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • South Africa

Hybrid
ZAR 532,000 - 1,065,000
Hybrid working model
Market-related Total Remuneration Package
Mentorship programme
+7
Software Engineering Manager (Machine Learning)
Software Engineering Manager (Machine Learning)

takealot.com • Wes-Kaap

Remote
ZAR 1,800,000 - 2,400,000
Market-related Total Remuneration Package
Remote working options
Mentorship programme
+3
Analytics Engineer (Data Platform)
Analytics Engineer (Data Platform)

takealot.com • Cape Town

Hybrid
ZAR 900,000 - 1,100,000
Hybrid working model
Market-related remuneration
Career growth opportunities
+1