Senior Software Engineer (Logistics)
Takealot
South Africa
Salary not specified - Full-time
Job Description
About the Role
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.
Responsibilities
- 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.
- At TFS, your growth is our growth. You'll be joining a team powered by Takealot Group's core values.
- 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
- A culture that celebrates individual uniqueness while championing the strength of togetherness.
- Be part of creating sustainable, scalable solutions that make a difference across South Africa's e-commerce landscape.
- 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
- Scala
- Play Framework
- JVM
- Postgres
- Google Pubsub
- Cassandra DB
- Google Cloud
- Graphite and Grafana
- Git
Requirements
- Degree in Computer Science or a similar qualification. In the absence of a Bachelor’s Degree or an Advanced Diploma, an equivalent experience requirement must be met.
- At least 5+ years of experience in writing robust, efficient production code
- Experience with SQL database systems
- Experience with development in a Linux environment
- Proficient in languages such as Java, Scala, Angular, Python, or C#
- Open to diversifying language skill set