Senior Software Engineer; Java
takealot.com
About the role
Position
Senior Software Engineer (Java)
About
Takealot Fulfilment Solutions (TFS) is a new servicing offering spun off from South Africa’s leading online retailer. We are creating a new team and are looking for highly talented Software Engineers to join our newly formed Fulfilment Engineering team.
We are an energetic team fully responsible for all the systems required to support the Takealot Fulfilment Solutions capabilities and the unique challenges of orchestrating order fulfilment across distribution centres and logistics operations. We have adopted a micro‑services architecture to isolate our logic and enable scale. We follow REST architecture primarily but also use event‑driven architecture where applicable.
This position reports to the Software Engineering Manager of the Fulfilment Orchestration Team.
Mission (Responsibilities)
- Developing and optimizing systems to manage order fulfilment throughout South Africa
- Working with business to improve processes to allow for more efficient deliveries, operations, and improved customer experience
- Researching and defining solutions across the fulfilment domain
- Working predominantly on open source platforms
- End‑to‑end ownership of solutions
Attributes Required
- Proactive
- Ability to adapt to change
- Problem‑solver
- Solutions‑oriented
- Willing to learn as well as teach others
- Java
- Spring Framework
- Angular & React
- Google PubSub
- Google Cloud
- Graphite and Grafana
- Git
- Flyway
Qualifications & Experience
- Degree in Computer Science or a similar qualification
- At least 5 years of experience in writing robust, efficient production code
- Must have experience with SQL database systems
- Nice to have experience with Kubernetes systems ideally in GCP
- Experience with development in a Linux environment
- Proficient in languages such as Java, Scala, Angular, React, Python, or C# – we are keen to help you learn through the gaps
- Open to diversifying language skill set
- If you do not have a Bachelor’s Degree or an Advanced Diploma, an equivalent experience requirement must be met
- Solid understanding of RESTful API design and integration is preferred
- Nice to have familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack)
Life @ Takealot Group (Benefits)
- The power is in your hands: Market‑related Total Remuneration Package with full flexibility
- No doors: Collaborative, open office environment – high‑five, collab, and create together
- Remote working: Hybrid model for the best of both worlds
- Mentorship programme: Learn from the best people
- Naspers Tech Community & Online Learning: Access to MyAcademy, Udacity, Coursera, etc.
- Good times: Regular social events and out‑of‑office activities (hikes, mini‑golf, etc.)
- Staff discount: Millions of products across 28 departments
- Birthday leave: Day off on your birthday
- Right tools, right job: Choice of Mac or Windows, dual monitors or single monitor
- Help when you need it most: Confidential counselling, legal support, and financial guidance – free, anytime, anywhere
- Tech stack (for days): React, JavaScript, Python, Scala, Kotlin, Swift, Google Cloud, Kafka, Redis, Kubernetes, and machine‑learning technologies
- Free parking: No more 5 km fun runs to your desk (unless you want to)
Application
If you meet the above you are an Extraordinary Mind. Apply today!!
Equal Opportunity
Takealot is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.
Protection of Personal Information Act (POPI Act) - POPIA#J-18808-Ljbffr
Requirements
- Must have experience with SQL database systems
- Experience with development in a Linux environment
Responsibilities
- Developing and optimizing systems to manage order fulfilment throughout South Africa
- Working with business to improve processes to allow for more efficient deliveries, operations, and improved customer experience.
- Researching and defining solutions across the fulfilment domain.
- Working predominantly on open source platforms
- End-to-end ownership of solutions
Benefits
Skills
Similar roles
Technical Recruiter II | (Tech Hiring) || 5-7 Yrs || Hyderabad (Hybrid) || Diverse Hiring || Contract 12 M ||
Accedepro Private Limited
Sr. Product Marketing Manager - Tech, Healthcare and Life Sciences Industry, AWS Industry Marketing
Amazon Web Services (AWS)
$147k – $219k/yr
IN_Senior Associate_Angular Developer with Node expertise_Digital Integration_Advisory_Kolkata
PricewaterhouseCoopers
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free