Python Software Engineer — Scale E‑commerce Logistics

takealot.com

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Purpose-driven impact
Advanced technology
Career growth
Inclusive culture

Job summary

Takealot Fulfilment Solutions (TFS) in Cape Town seeks a Software Engineer to build robust software for our fast-paced e-commerce logistics platform. You will design and implement solutions, collaborate with teams, and apply best practices to production code.

We value strong CS fundamentals, Python proficiency, Linux, SQL, and experience with Docker, Kubernetes, and CI/CD tools. This role involves after-hours support on rotation in a 24/7 operation.

Qualifications

  • Bachelor's Degree or Advanced Diploma in Computer Science, Mathematics or Engineering or equivalent experience in software development.
  • Thorough understanding of CS fundamentals, including OOP, data structures and algorithms.
  • 3–6 years experience in a software development role for an intermediate position.
  • 5–10+ years experience in a software development role for a senior position.
  • Experience writing robust, production-grade code in Python, with Linux development experience.
  • Experience with SQL databases (MySQL, PostgreSQL, MS SQL).
  • Open to diversifying language skill set.

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.
  • Contribute to making takealot.com the best place to shop; ensure customer satisfaction.
  • Drive for excellence to foster a world-class engineering team.

Skills

Analytical thinking
Strong communication
Disaggregate problems
Quantitative skills
Professional interaction
Idea presentation
Learn by doing

Education

Bachelor's Degree in CS/Math/Engineering
Advanced Diploma in a related field

Tools

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

Job description

Takealot Fulfilment Solutions (TFS) in Cape Town seeks a Software Engineer to build robust software for our fast-paced e-commerce logistics platform. You will design and implement solutions, collaborate with teams, and apply best practices to production code.

We value strong CS fundamentals, Python proficiency, Linux, SQL, and experience with Docker, Kubernetes, and CI/CD tools. This role involves after-hours support on rotation in a 24/7 operation.

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
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
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
Software Engineer (Python) - Supply Chain
Software Engineer (Python) - Supply Chain

Takealot Group • South Africa

On-site
ZAR 700,000 - 1,100,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
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
Software Engineer (Python) - Supply Chain
Software Engineer (Python) - Supply Chain

takealot.com • Cape Town

On-site
ZAR 600,000 - 900,000
Purpose-driven impact
Advanced technology
Career growth
+1
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 Software Engineer, Logistics - Hybrid/Remote
Senior Software Engineer, Logistics - Hybrid/Remote

takealot.com • South Africa

On-site
ZAR 900,000 - 1,200,000
Hybrid working model
Mentorship programme
Tech community & online learning
+3
Senior Python Engineer
Senior Python Engineer

takealot.com • South Africa

On-site
ZAR 900,000 - 1,600,000