Senior Python Software Engineer - E-commerce Logistics

takealot.com

South Africa

On-site

ZAR 700,000 - 1,150,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Takealot Fulfilment Solutions (TFS) is seeking a Software Engineer (Python) to join our growing team in South Africa. You will contribute to the development of robust software for our e-commerce logistics platform, building features that scale with 30+ million orders annually.

You’ll work from a CS/engineering foundation, applying best practices in Python, Linux, and SQL, while continuously learning new technologies in a fast-paced environment with after-hours support on a rotation basis.

Qualifications

  • Bachelor's Degree or Advanced Diploma in Computer Science, Mathematics or Engineering or equivalent experience in software development.
  • Thorough understanding of CS fundamentals: OO design, data structures, algorithms.
  • 3–6 years in a software development role for intermediate level.
  • 5–10+ years in a software development role for senior level.
  • Experience writing robust, production-grade code.
  • Proficient in Python (strongly typed).
  • Experience in Linux environments.
  • Experience with SQL databases.
  • Open to diversifying language skill set.
  • Desirable: MySQL, PostgreSQL, MS SQL; Memcached/Redis; message brokers (Kafka/RabbitMQ); Docker; Kubernetes; GitHub/CI; AWS/GCP/Azure; Microservices.

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 for excellence to foster a world-class engineering team.

Skills

Python
Data structures
Algorithms
Linux
SQL
Communication
Problem solving
Teamwork

Education

Bachelor's or Advanced Diploma in CS/Math/Engineering

Tools

Docker
Kubernetes
GitHub
Travis CI
Jenkins
AWS

Job description

Takealot Fulfilment Solutions (TFS) is seeking a Software Engineer (Python) to join our growing team in South Africa. You will contribute to the development of robust software for our e-commerce logistics platform, building features that scale with 30+ million orders annually.

You’ll work from a CS/engineering foundation, applying best practices in Python, Linux, and SQL, while continuously learning new technologies in a fast-paced environment with after-hours support on a rotation basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Python Software Engineer - E-commerce Logistics
Python Software Engineer - E-commerce Logistics

Takealot Group • Cape Town

On-site
ZAR 600,000 - 900,000
Python Software Engineer — E‑commerce Logistics
Python Software Engineer — E‑commerce Logistics

takealot.com • Cape Town

On-site
ZAR 600,000 - 1,200,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
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 Python Engineer - Remote & Growth
Senior Python Engineer - Remote & Growth

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech Community & Online Learning
+1
Software Engineer (Python) - Supply Chain
Software Engineer (Python) - Supply Chain

takealot.com • Cape Town

On-site
ZAR 600,000 - 1,200,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 - 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