freehire launches on Product Hunt on 26 August.

Follow →

Software engineer (scala)

Summary

Build and optimize Scala-based systems to manage parcel and food delivery logistics across South Africa, working end-to-end from design to deployment.

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 Postgre SQL 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 (My Academy, 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

See also