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. #J-18808-Ljbffr
Software Engineer (Scala)
TAKEALOT.COM
cape town, cape town
Published 14 days ago
Report job