South Africa

8 hours, 40 minutes ago

Company: Takealot

Type: Full Time (Permanent)


Job Description

Takealot.com, South Africa’s leading online retailer, is seeking a highly talented Software Engineer to join our Logistics Engineering team. This energetic team is responsible for building and scaling the systems that support our extensive delivery network, addressing the unique challenges of logistics at scale using modern technologies and architectures.


The Role

Reporting to the Software Engineering Manager, you will:

  • Develop and optimize software systems managing parcel and food delivery across South Africa.

  • Collaborate with business teams to improve operational processes for more efficient deliveries.

  • Research and design innovative solutions within the logistics domain.

  • Work mainly on open-source platforms and take full ownership of your solutions from end to end.


Key Responsibilities

  • Build scalable, robust logistics software systems.

  • Engage with cross-functional teams to continuously improve delivery operations.

  • Participate in research and implementation of new architecture patterns such as event-driven and actor model designs.

  • Utilize graph databases and optimize graph traversal for complex delivery network problems.


Requirements

Qualifications & Experience

  • Degree in Computer Science or a related qualification (or equivalent experience).

  • Minimum 3 years of professional experience writing efficient, production-quality code.

  • Experience with SQL database systems and development in Linux environments.

  • Proficiency in one or more of the following languages: Java, Scala, Angular, Python, or C#.

  • Open to learning and diversifying your programming skill set.

Attributes & Skills

  • Strong communication skills.

  • Proactive and adaptable to change.

  • Problem-solving and solutions-oriented mindset.

  • Willingness to learn and share knowledge with others.


Tech Stack

  • Scala, Play Framework

  • Angular

  • Postgres, Cassandra DB

  • Kafka

  • Amazon Web Services (AWS), Google Cloud

  • Graphite and Grafana

  • Git

Experience Level

Mid

Apply Now Save this job
MzansiPlug Logo

MzansiPlug

About the Company

MzansiPlug is a South African platform dedicated to connecting people with verified job opportunities, side hustles, and valuable career resources tailored specifically for the lo…

Application Type: External

Contact Information

https://mzansiplug.com/