Senior Software Engineer - South Africa
1 day ago

Job description
Takealot Fufilment Solutions (TFS), is a new servicing offering which has been spun off from - South Africa's leading online retailer. We are seeking a highly skilled Senior Software Engineer to become part of our newly established Fulfilment Engineering team.
We are an energetic team that is fully responsible for all the systems required to support the Takealot Fulfilment Solutions capabilities as well as the unique challenges that come with orchestrating order fulfilment across distribution centers and logistics operations. We have adopted a microservices architecture to both isolate our logic and to enable scale. We follow REST architecture primarily but do use event-driven architecture where applicable.
Think you've been challenged before? Think again
- Scale: 4 million happy shoppers shop online on Client facing as we facilitate deliveries for multiple businesses.
- Learn: We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time.
- Grow: Expand your career in the fast-growing Takealot Group: , Mr D, & Takealot Fulfilment Solutions (TFS). Help us build out our new B2C and C2C Systems. We like to promote from within: Here's your chance.
Who's who in the tech space
This position reports to the Software Engineering Manager of the Fulfilment Orchestration Team.
Your mission, should you choose to accept it:
- 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:
- Solid communication skills
- Proactive
- Ability to adapt to change
- Problem-solver
- Solutions-oriented
- Willing to learn as well as teach others
Our Tech Stack:
- Java
- Spring Framework
- Angular & React
- Postgres
- Google Pubsub
- Google Cloud
- Graphite and Grafana
- Git
- Google Big Query
- 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
- In the event that 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)
Let's talk about life @ Takealot Group
- The power is in your hands: We offer a market-related, Total Remuneration Package which allows full flexibility according to your needs. Go on, be the master of your own destiny.
- No doors: We aren't fans of stuffy offices or siloed work environments. See someone you like? High five, collab and make something great.
- Remote working: Love water cooler chats and working from home? offers a hybrid working model for the best of both worlds.
- Mentorship programme: We aren't kidding when we say the people with the best people win. Now's your chance to be one of the best, by learning from the best.
- Naspers Tech Community & Online Learning: Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Up-skill with free access to courses on MyAcademy, Udacity, Coursera and more.
- Good times: Get to know the other extraordinary minds at during regular social events and out-of-office activities (think hikes, think mini golf, think good times).
- Staff discount. Millions of products across 28 departments. What more could you ask for?
- Birthday leave: Cake Day all the way. Enjoy your day off - you deserve it.
- Right tools, right job: Mac or Windows, two monitors or one. Whatever your preference, you'll work on the latest tech, off the latest tech.
- Help when you need it most: Confidential counselling, legal support and financial guidance, for free, anytime, anywhere.
- Tech stack (for days): ReactJS, Python, Scala, Kotlin, Swift, Google Cloud, Kafka, Redis, Kubernetes and all things machine learning. If you build it, they will come.
- Free parking: No more 5km fun runs to your desk (unless you want to).
Like what you see?
If you meet the above you are an Extraordinary Mind. Apply today
Takealot is an Equal Opportunity Employer. Applicants from the previously disadvantaged groups and people with disabilities will be given preference.
Similar jobs
We are looking for a highly talented Software Engineer (Python) to join our team. · ...
1 week ago
We are strengthening our development capabilities and looking for a Software Engineer to join our growing R&D team in South Africa. You need to be decisive, · open to celebrating mistakes, · able to communicate transparently and inclusively, · and someone your team can count o ...
6 days ago
We are looking for an experienced Machine Learning Engineer to join one of our versatile and creative development teams. · Analyze, build, evaluate, and productionise machine learning models. · ...
6 days ago
Takealot Group is looking for a highly talented Software Engineer (Search) to join our team. · ...
1 week ago
We are looking for a Senior Software Engineer to join our team at Takealot Fulfilment Solutions (TFS). As a key member of our engineering team, you will be responsible for designing and building solutions to assist our business users and improve customer experience. · ...
6 days ago
We're building teams to help us succeed in our mission to upgrade the world to a better financial system. As a Senior engineer, you'll be joining a group of highly motivated software engineers who you'll work collaboratively with across our pods. · Build and maintain secure distr ...
1 month ago
We are strengthening our software engineering team to modernize our existing application stack, powering one of LexisNexis Intellectual Property's flagship AI products, LexisNexis Classification. · ...
1 month ago
We're helping our customers digitally enable their clinical trial programs, meeting patients where they are, driving change through technology and innovations and reimagining the path to proof. · Perform design, implementation and maintenance of product modules/sub-systems accord ...
6 days ago
We are looking for a highly talented Senior Software Engineer (Frontend JavaScript, Customer-Facing) to join our team at Takealot Group. · ...
1 week ago
Takealot Fulfilment Solutions (TFS) is looking for a Senior Software Engineer to join our team based in South Africa. · ...
6 days ago
We are shaping the future of digital experiences at Monetate. · ...
6 days ago
· Takealot Fulfilment Solutions (TFS), a division of Takealot Online (RF) (Pty) Ltd, is looking for a highly talented Senior Software Engineer to join our Logistics team based in South Africa. · Join Our Mission at Takealot Fulfilment Solutions | We Are TFS · Revolutionising e ...
1 day ago
We're seeking Frontend Engineers with proven senior-level experience to join the Equal Experts network. As a member of the team you will work alongside our clients to help design and deliver solutions to meet business requirements and help to improve the effectiveness of the clie ...
3 days ago
We appoint energized and motivated people for their potential and continuously look for talented, driven individuals to help us innovate and evolve. That is why we focus on finding the right people for the right jobs. We love what we do because we focus on making a positive diffe ...
1 week ago
We are seeking a Full-Stack GenAI Software Engineer to help us build HyperDev from the ground up. · This is not a feature-factory role: you'll work closely with the founders to make foundational decisions about our architecture, · product direction and engineering culture. · Co-d ...
3 weeks ago
We are seeking a Full-Stack GenAI Software Engineer to help us build HyperDev from the ground up. · This is not a feature-factory role: you'll work closely with the founders to make foundational decisions about our architecture, product direction, and engineering culture. · You'l ...
1 week ago
+This role plays a pivotal part in developing backend systems that power innovative AI-enhanced product experiences. · +Design and build scalable backend services and systems that support core product workflows and future AI-driven features. · Own complex problem spaces end-to-en ...
2 weeks ago
The Management Consulting Graduate Programme at KPMG offers an exciting launchpad for young professionals who want to shape the future of business in South Africa. · BCom Finance / Financial Management or similarBCom Investment Management / Economics & Finance or similarBBusSci F ...
1 week ago
Mindera is looking for an experienced Engineering Manager to lead and scale engineering capabilities within a large-scale contact centre ecosystem. · ...
1 month ago
Our client is currently recruiting for a Senior Infrastructure Designer for the Detail Design of Mine Underground Infrastructure and Surface Infrastructure project in Botswana. · ...
1 week ago