Hiring.Camp

Senior Software Engineer (Python) - Supply Chain

Takealotcom

·

Jul 7, 2025

Location
South Africa · Cape Town, Western Cape, South Africa
Type
Internship
Department
Takealot Engineering
Seniority
Senior
Experience
3+ years
Education
Bachelor
Source
Greenhouse

Description

Join Our Mission at Takealot Fulfilment Solutions | We Are TFS

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.

Who We're Looking For:

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.

 

Who’s who in the tech space

This position reports to the respective team's manager.

As a Software Engineer, you will be someone whose expertise directly translates into the development of robust software in the e-commerce domain. You will be from a computer science background with an emphasis on software development. You will have the opportunity to implement best practices to improve existing software and participate in the development of new features. While we don't promote after-hours work as part of the regular workday, we run a 24/7 business with the need to keep systems up and running. Software Engineers are expected to provide after-hours support on a rotational basis to resolve critical system issues. 

Your mission, should you choose to accept it:

  • 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

The skills we need:

  • Solutions-oriented, can-do attitude, and high energy
  • Strong analytical and critical thinking, using data to inform decisions
  • Ability to dis-aggregate 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

Qualifications & Experience:

  • 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 5 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
  • 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

 

Why Join TFS:

  • 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. 

More than just a job, we offer: 

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.

Takealot Fulfilment Solutions (TFS) is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

 

Skills

PythonAWSAzureGCPDockerKubernetesJenkinsLinuxSQLPostgreSQLMySQLRedisGitHubMicroservices

Similar Jobs

30

Senior Software Engineer

Graphcore · Cambridge, UK +1 · Onsite

Today

Sr. Software Engineer

VGS · San Francisco Bay Area +1 · Hybrid

Today

Sr. Software Engineer

VGS · United States +1 · Remote

Today

Senior Software Developer

RBA Economic and Finance · Head Office, Australia · Hybrid

Today

Senior Software Engineer

Q2Ebanking · Cary, North Carolina, United States of America +2

Today

Senior Software Engineer

Fortna · VN_RRD_Hanoi, Vietnam

Today

Senior Software Engineer

Mastercard · Dublin, Ireland

Today

Senior Software Engineer

Lego · Billund LEGO Campus, Denmark +1

Today

Senior software engineer

Bpinternational · IN: Pune - Building 5, India · Remote

Today

Senior Software Engineer

Baxter · IT/BOLOG - Bologna - Mortara, Italy

Today

Software Engineer Senior

Global Payments · Chengdu - AN, China · Onsite

Today

Senior Software Developer

NS2 Mission · Northern, VA

Today

Senior Software Engineer

Veterinaryemergencygroupst · United States - Remote · Remote

Today

Senior Software Engineer

Atlas HXM · Mexico +3

Today

Senior Software Engineer

Boxbot · Alameda, CA · Onsite

Today

Senior Software Engineer

Art2Hire Openings · Riga · Hybrid

Yesterday

Senior Software Engineer

Bestpass · Edmonton, AB (Hybrid) · Hybrid

Yesterday

Senior Software Engineer

Penn Veterinary Supply · Lancaster, PA +1 · Remote

Yesterday

Senior Software Engineer

Sony Interactive Entertainment · Ireland, Dublin

Yesterday

Sr. Software Engineer

Bamboo Health · Warszawa, Poland · Remote

Yesterday

Senior Software Developer

NYC Department of City Planning · New York City, NY, United States

Yesterday

Senior Software Developer

Nokia · India · Hybrid

Yesterday

Senior Software Engineer

Cloudbeds · Europe; Latin America; North America

Yesterday

Senior Software Engineer

Ford · US

Yesterday

Senior Software Engineer

USA01 - USA Automotive · United States, US · Remote

Yesterday

Senior Software Engineer

Renaissancelearning Nam · Remote - US · Remote

Yesterday

Senior Software Engineer

chrobinson · Remote, United States of America +2 · Remote

Yesterday

Senior Software Engineer

Acrisure · 816 Congress Ave Ste 1800 - AUSTIN, TX, United States of America · Hybrid, Onsite

Yesterday

Senior, Software Engineer

Walmart · (USA) J STREET OFFICE SPACE AR BENTONVILLE Home Office, United States of America

Yesterday

Senior, Software Engineer

Walmart · (USA) BELLEVUE WALMART GLOBAL TECH WA BELLEVUE Home Office, United States of America

Yesterday
Senior Software Engineer (Python) - Supply Chain at Takealotcom | Hiring.Camp