Software Engineer (Python) - Supply Chain
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.
- This position reports to the respective team's manager.
- Design and build solutions to assist our business users and improve customer experience
- Architect and design solutions with your team
- Keep up to date with technology trends
- Apply creative thought processes to solve complex challenges at scale
- Strong focus on making takealot.com the best place to shop at, a happy customer is a repeat customer
- Drive for excellence, to help foster a world-class engineering team
Requirements
- Solutions-oriented, can-do attitude, and high energy
- Strong analytical and critical thinking, using data to inform decisions
- Ability to disaggregate and structure solutions to ambiguous problems
- Solid quantitative skills
- Ability to interview and interact professionally, with internal and external people
- Capability to present ideas succinctly, in writing and verbally
- Versatile and with the appetite to learn by doing
- Bachelor's Degree or Advanced Diploma in Computer Science, Mathematics or Engineering or equivalent experience in software development.
- A thorough understanding of computer science fundamentals, including object-oriented design, data structures and algorithms
- 3 to 6 years experience in a software development role for an intermediate-level position
- 5 to 10+ years experience in a software development role for a senior-level position
- Experience in writing robust, efficient production code
- Proficient in a strongly typed language such as Python
- Experience with development in a Linux environment
- Experience with SQL database systems
- Open to diversifying language skill set
- 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
- At TFS, your growth is our growth. You'll be joining a team powered by Takealot Group's core values.
- 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.
Preferred Qualifications
- Experience in the following will be advantageous: MySQL, PostgreSQL, MS SQL Memcached, Redis Message Brokers, Queues and PubSub systems (e.g. Kafka and RabbitMQ) Containerisation (e.g. Docker) Orchestration (e.g. Kubernetes) GitHub, Travis CI, Jenkins AWS, GCP, Azure Microservices