Python Software Engineer - E-commerce Logistics

Takealot Group

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Takealot Fulfilment Solutions is building a cutting-edge software function to power e-commerce logistics in South Africa. You’ll develop robust services in Python, write production-grade code, and work in a Linux environment alongside a small, high-energy team.

You will design scalable architectures, stay current with tech trends, and contribute to customer-centric features while ensuring reliability in a 24/7 operation.

Qualifications

  • Bachelor’s degree in computer science, mathematics or engineering or equivalent software development experience.
  • Solid fundamentals: object-oriented design, data structures and algorithms.
  • 3–6 years for intermediate or 5–10+ years for senior software roles.
  • Proficiency in Python and production-grade coding in Linux environments.
  • Experience with SQL databases and version control tools.

Responsibilities

  • Design and build software to improve user experience for business partners and customers.
  • Architect solutions collaboratively and keep pace with tech trends.
  • Deliver robust production code and provide after-hours support on rotation.
  • Participate in building scalable, maintainable, and observable systems.
  • Contribute to a world-class engineering team and a culture of excellence.

Skills

Python
Algorithms
Data structures
Analytical thinking
Communication
Teamwork

Education

Bachelor’s Degree in CS/Engineering
Advanced Diploma in CS/Math

Tools

Docker
Kubernetes
GitHub
Jenkins
SQL
Linux

Job description

Takealot Fulfilment Solutions is building a cutting-edge software function to power e-commerce logistics in South Africa. You’ll develop robust services in Python, write production-grade code, and work in a Linux environment alongside a small, high-energy team.

You will design scalable architectures, stay current with tech trends, and contribute to customer-centric features while ensuring reliability in a 24/7 operation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Software Engineer – E‑commerce Logistics
Python Software Engineer – E‑commerce Logistics

takealotgroup • South Africa

On-site
ZAR 600,000 - 1,200,000
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
Senior Python Engineer - Scale E-commerce Logistics
Senior Python Engineer - Scale E-commerce Logistics

takealot.com • South Africa

On-site
ZAR 900,000 - 1,600,000
Senior Python Engineer — Supply Chain & E‑commerce
Senior Python Engineer — Supply Chain & E‑commerce

Takealot Group • South Africa

On-site
ZAR 700,000 - 1,100,000
Remote Backend Engineer - Python, E-commerce Scale
Remote Backend Engineer - Python, E-commerce Scale

Takealotgroup • South Africa

On-site
ZAR 700,000 - 1,100,000
Remote working
Mentorship programme
Staff discount
+2
Senior Python Engineer (Remote) – Scale & Innovate E‑Commerce
Senior Python Engineer (Remote) – Scale & Innovate E‑Commerce

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech learning & MyAcademy access
+2
Senior Software Engineer, On‑Demand Delivery Logistics
Senior Software Engineer, On‑Demand Delivery Logistics

takealot.com • South Africa

Hybrid
ZAR 720,000 - 960,000
Staff discount
Birthday leave
Remote working flexibility
+2
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
Logistics Software Engineer - End-to-End Delivery
Logistics Software Engineer - End-to-End Delivery

Hyperiondev • Cape Town

On-site
ZAR 700,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