Senior Python Engineer — Supply Chain & E‑commerce

Takealot Group

South Africa

On-site

ZAR 700,000 - 1,100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Takealot Fulfilment Solutions (TFS) is seeking a Software Engineer (Python) to design and build robust software for e-commerce logistics in South Africa. You will contribute to the development of new features, follow best practices, and provide after-hours support on a rotational basis in a 24/7 operation.

The role emphasizes strong CS fundamentals, production-grade Python, and Linux experience, with opportunities to work on diverse technologies and grow within a fast-paced team.

Qualifications

  • Bachelor’s Degree or Advanced Diploma in Computer Science, Mathematics or Engineering or equivalent experience in software development.
  • Strong CS fundamentals: OO design, data structures, algorithms.
  • 3–6 years in software development for intermediate level.
  • 5–10+ years for senior level.
  • Proficiency in Python and Linux environment.
  • Experience with SQL databases.
  • Experience with building robust production code.

Responsibilities

  • Design and build solutions to assist business users and improve customer experience.
  • Architect and design solutions with your team.
  • Keep up to date with technology trends.
  • Apply creative thinking to solve complex challenges at scale.
  • Drive excellence to foster a world-class engineering team.

Skills

Analytical thinking
Data-driven decisions
Interpersonal communication
Written & verbal communication
Problem solving
Adaptability

Education

CS/Math/Engineering
3-6 years software exp
5-10+ years senior exp

Tools

Python
Linux
SQL
MySQL
PostgreSQL
Redis
Kafka
RabbitMQ
Docker
Kubernetes
GitHub
Travis CI
Jenkins
AWS
GCP
Azure

Job description

Takealot Fulfilment Solutions (TFS) is seeking a Software Engineer (Python) to design and build robust software for e-commerce logistics in South Africa. You will contribute to the development of new features, follow best practices, and provide after-hours support on a rotational basis in a 24/7 operation.

The role emphasizes strong CS fundamentals, production-grade Python, and Linux experience, with opportunities to work on diverse technologies and grow within a fast-paced team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Software Engineer - E-commerce Logistics
Senior Python Software Engineer - E-commerce Logistics

takealot.com • South Africa

On-site
ZAR 700,000 - 1,150,000
Python Software Engineer - E-commerce Logistics
Python Software Engineer - E-commerce Logistics

Takealot Group • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Software Engineer (Python) - Supply Chain
Senior Software Engineer (Python) - Supply Chain

takealot.com • South Africa

On-site
ZAR 700,000 - 1,150,000
Software Engineer (Python) - Supply Chain
Software Engineer (Python) - Supply Chain

Takealot Group • South Africa

On-site
ZAR 700,000 - 1,100,000
Software Engineer (Python) - Supply Chain
Software Engineer (Python) - Supply Chain

Takealot Group • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Software Engineer — Logistics & Delivery Tech
Senior Software Engineer — Logistics & Delivery Tech

Takealot Group • Cape Town

Hybrid
ZAR 1,200,000 - 1,600,000
Hybrid work model
Staff discount
Birthday leave
+2
Senior Software Engineer (On-Demand Logistics)
Senior Software Engineer (On-Demand Logistics)

takealot.com • South Africa

Hybrid
ZAR 720,000 - 960,000
Staff discount
Birthday leave
Remote working flexibility
+2
Senior Software Engineer (Logistics)
Senior Software Engineer (Logistics)

Takealot Group • Cape Town

Hybrid
ZAR 1,200,000 - 1,600,000
Hybrid work model
Staff discount
Birthday leave
+2
Principal Software Engineer, Fulfilment & Logistics Systems
Principal Software Engineer, Fulfilment & Logistics Systems

takealot.com • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Mentorship programme
Tech Community & Online Learning
Staff discount
+2
Principal Software Engineer, Fulfilment & Delivery Systems
Principal Software Engineer, Fulfilment & Delivery Systems

Takealot Group • South Africa

On-site
ZAR 1,400,000 - 1,900,000
Market remuneration
Mentorship programme
Tech learning access
+2