Talent.com
takealot.com
Senior Software Engineer (Java)takealot.com • Cape Town, Western Cape, ZA
Senior Software Engineer (Java)

Senior Software Engineer (Java)

takealot.com • Cape Town, Western Cape, ZA
30+ days ago
Job description

Takealot Fulfilment Solutions (TFS) is a new servicing offering spun off from Takealot.com – South Africa's leading online retailer. We are seeking a highly skilled Senior Software Engineer to join our newly established Fulfilment Engineering team.

We are an energetic team fully responsible for all systems required to support Takealot Fulfilment Solutions capabilities and the challenges that come with orchestrating order fulfilment across distribution centers and logistics operations. We adopt a microservices architecture with REST and event‑driven components.

Responsibilities

  • Develop and optimise systems to manage order fulfilment throughout South Africa.
  • Collaborate with business stakeholders to improve delivery processes, operations, and customer experience.
  • Research, define, and propose solutions across the fulfilment domain.
  • Work predominantly on open‑source platforms.
  • Own end‑to‑end delivery of solutions.

Attributes

  • Solid communication skills.
  • Proactive initiative.
  • Ability to adapt to change.
  • Problem solving.
  • Solutions‑oriented mindset.
  • Willingness to learn and teach others.

Tech Stack

  • Java
  • Spring Framework
  • Angular & React
  • PostgreSQL
  • Google Pub/Sub
  • Google Cloud Platform
  • Graphite and Grafana
  • Git
  • Google BigQuery
  • Flyway

Qualifications & Experience

  • Degree in Computer Science or a related field.
  • At least 5 years of experience writing robust, efficient production code.
  • Experience with SQL database systems.
  • Nice to have: Kubernetes experience, ideally on GCP.
  • Experience developing in a Linux environment.
  • Proficiency in languages such as Java, Scala, Angular, React, Python, or C# – we support learning gaps.
  • Open to diversifying language skill set.
  • Equivalent experience qualifies if no bachelor's degree or advanced diploma.
  • Solid understanding of RESTful API design and integration preferred.
  • Nice to have familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack).

Benefits

  • Competitive total remuneration package with flexibility.
  • Hybrid working model (remote and office).
  • Mentorship programme and learning resources.
  • Staff discount on millions of products.
  • Birthday leave.
  • Confidential counselling, legal support and financial guidance.

Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference.

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer (Java) • Cape Town, Western Cape, ZA

Similar jobs

Senior Linux Engineer

Apex GroupCape Town, ZA

Key duties and responsibilities.Design, build, maintain, and support enterprise Linux server platforms across production, development, and test environments.Provide advanced troubleshooting and roo... Show more

 • Promoted

Service Sales Executive

EmplyfyBlouberg, WC, ZA

We’re looking for an ambitious.Our customers are already looking for cleaning services — your job is to understand what they need, present the right solution and turn the enquiry into a booking.You... Show more

Sales Operations Executive

EmplyfyBlouberg, WC, ZA

We’re looking for a commercially minded.This role combines customer engagement, sales activity and accurate CRM management.You’ll manage warm leads, support the sales process, maintain accurate cus... Show more

Senior Mobile Engineer

IQbusinessCape Town, ZA

We are seeking a Senior Mobile Engineer with a strong focus on designing, developing, and maintaining high-performance mobile applications using Kotlin Multiplatform.This role requires expertise in... Show more

 • Promoted

Software Development Engineer

AmazonCape Town, ZA

Join our team of innovative Software Engineers and build the next generation service platforms for AWS, EC2 and our customers.These services are key components of the Amazon Elastic Compute Cloud (... Show more

 • Promoted

Senior Cloud DevOps Engineer

IKUECape Town, Western Cape, South Africa

Let's build the future together!.Ikue is a technology scale-up with a clear purpose: hyper-personalization through data.We are building a next-generation SaaS data and analytics platform powered by... Show more

Sales Executive

EmplyfyMelkbosstrand, WC, ZA

We’re a growing UK-based cleaning company specialising in.Residential End of Tenancy cleaning.If you’re someone who enjoys speaking to people, closing deals and seeing the direct results of your ha... Show more

Software Engineer III

Shoprite Group of CompaniesCape Town, ZA

The role is responsible for system analysis, design, creation and testing of highly complex applications, in accordance with agreed specifications and standards.Works alongside systems designer(s) ... Show more

 • Promoted

Virtual Sales Advisor

EmplyfyMelkbosstrand, WC, ZA

Want a fully remote sales role where your performance directly impacts your earning potential?.We’re a growing UK-based cleaning company specialising in Residential and End of Tenancy cleaning, and... Show more

Senior Mobile Engineer

Salt South AfricaCape Town, ZA

Our client is looking for a Senior Mobile Engineer with strong Kotlin Multiplatform (KMP) experience to help design, build, and scale high‑quality mobile applications used by thousands of users.Des... Show more