×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Scala

Job in Cape Town, 7100, South Africa
Listing for: takealot.com
Full Time position
Listed on 2025-12-21
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Software Engineer (Scala)

Overview

Join to apply for the Software Engineer (Scala) role at . 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
. We are 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. This position reports to the Software Engineering Manager (Logistics). The role is located in Cape Town, Western Cape, South Africa
.

Responsibilities
  • Develop and optimise systems to manage both parcel and food delivery throughout South Africa
  • Work with business stakeholders to improve processes, enabling more efficient deliveries
  • Research and define solutions within the logistic domain
  • Work predominantly on open‑source platforms
  • Own solutions end‑to‑end, from design through to deployment and monitoring
Qualifications & Experience
  • A suitable degree or similar qualification
  • At least 3 years of experience writing robust, efficient production code
  • Experience with SQL database systems
  • Experience developing in a Linux environment
  • Proficiency in a strongly typed language such as Scala, Java or C#
  • Open to diversifying language skill set
  • Advantageous experience with:
    • Scala
    • Play Framework
    • Akka Actors
    • React
    • PostgreSQL
    • MQTT & Kafka
    • Amazon Web Services
    • Graphite and Grafana
    • Git
Attributes Required
  • Solid communication skills
  • Proactive
  • Adaptability to change
  • Problem‑solving mindset
  • Solutions‑oriented
  • Willingness to learn and to teach others
Benefits
  • The power is in your hands: a market‑related, total remuneration package with full flexibility
  • No office silos – collaborate freely with teammates across the company
  • Hybrid working model available, combining remote and office time
  • Mentorship programme with senior engineering leaders
  • Access to Naspers Tech Community, Online Learning and industry courses (MyAcademy, Udacity, Coursera, etc.)
  • Regular social events and out‑of‑office activities (hikes, mini‑golf, etc.)
  • Employee discounts on millions of products across 28 departments
  • Birthday leave: all cake day, take a day off
  • Right tools for your job – Mac or Windows, two monitors or one, latest tech
  • Free parking at the office
  • Full support: confidential counselling, legal support and financial guidance, free of charge
  • Tech stack (daily work):
    React

    JS, Python, Scala, Kotlin, Swift, Google Cloud, Kafka, Redis, Kubernetes, machine learning technologies
Employment Details

Seniority level:
Director

Employment type:

Full‑time Job function:
Engineering and Information Technology Industries:
Retail

We are an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary