
Principal Software Engineer (Group Fulfilment)
Takealot Group1 month ago
Cape Town, South AfricaStaff+
Responsibilities
- Develop and optimise systems managing parcel and food delivery throughout South Africa.
- Work with business stakeholders to improve delivery processes and efficiency.
- Research and define technical solutions for logistics and delivery challenges.
- Work predominantly on open-source platforms.
- Own solutions end to end.
- Research actor-model usage and graph-traversal optimisation for delivery-network systems.
Requirements
- Degree in Computer Science or a similar qualification, or equivalent experience where applicable.
- 10 years of experience writing robust, efficient production code.
- Experience with SQL database systems and development in a Linux environment.
- Proficiency in languages such as Java, Scala, Angular, Python, or C#.
- Strong communication, problem-solving, adaptability, proactivity, and willingness to learn and teach others.
Benefits
- Market-related total remuneration package with flexibility according to individual needs.
- Mentorship programme and access to the Naspers Tech Community.
- Free access to MyAcademy, Udacity, Coursera, and other online learning resources.
- Regular social events and out-of-office activities.
- Staff discount across Takealot.com products.
- Birthday leave.
- Choice of Mac or Windows computer and monitor setup.
- Confidential counselling, legal support, and financial guidance.
- Free parking.
Tech Stack
AngularApache KafkaAWSC#GitGoogle CloudGrafanaGraphiteJavaKotlinKubernetesLinuxPlay FrameworkPostgreSQLPythonReactRedisScalaSQLSwift
Categories
About Takealot Group
Takealot Group is a South African e-commerce company that operates takealot.com (general merchandise marketplace and retail), Mr D (on‑demand delivery), and Superbalist (online fashion). It serves consumers and merchants nationwide through retail sales, marketplace commissions, and delivery fees, supported by in‑house logistics. Headquartered in Cape Town, the group is part of the Naspers/Prosus internet portfolio and runs services across all nine provinces in South Africa.