Senior Python Software Engineer - E-commerce Logistics

takealot.com

South Africa

On-site

ZAR 700,000 - 1,150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

takealot.com • South Africa

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

Takealot Group • South Africa

On-site
ZAR 900,000 - 1,150,000
Remote working
Mentorship programme
Staff discount
+2
Senior Software Engineer
Senior Software Engineer

takealot.com • South Africa

On-site
ZAR 900,000 - 1,200,000
Hybrid working model
Mentorship programme
Tech community & online learning
+3
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 (Java)
Senior Software Engineer (Java)

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 800,000
Competitive total remuneration package
Hybrid working model
Mentorship programme
+2
Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • Cape Town

Hybrid
ZAR 60,000 - 100,000
Market-related total remuneration package
Hybrid working model
Mentorship programme
+6
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
Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • Cape Town

Hybrid
ZAR 500,000 - 700,000
Market-related remuneration package
Hybrid working model
Mentorship programme with senior leaders
+5