Python Software Engineer – E‑commerce Logistics

takealotgroup

South Africa

On-site

ZAR 600,000 - 1,200,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Takealot Fulfilment Solutions (TFS) is hiring a Software Engineer in South Africa to build robust software for e-commerce logistics. You will work on scalable features, design architectures with the team, and apply best practices to improve existing systems.

You’ll participate in a 24/7 operation and provide after-hours support on a rotation basis. Candidates should have a computer science background, strong Python, Linux and SQL experience, and a passion for learning new technologies.

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 software development experience for an intermediate role; 5–10+ years for senior level.
  • Proficient in a strongly typed language such as Python.
  • Experience in Linux environment and SQL databases.
  • Open to diversifying language skill set.
  • Knowledge of MySQL/PostgreSQL/MS SQL, Redis, Kafka/RabbitMQ, Docker, Kubernetes, GitHub/CI tools, and cloud platforms is a plus.

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 and best practices.
  • Apply creative thinking to solve complex challenges at scale.
  • Drive excellence to foster a world-class engineering team.
  • Support after-hours on a rotational basis to resolve critical issues.

Skills

Solutions-oriented
Analytical thinking
Communication
Written and verbal communication
Learning agility
Interviewing & collaboration

Education

Bachelor's Degree in Computer Science/Engineering

Tools

Python
Linux
SQL
Docker
Kubernetes
GitHub
CI/CD (Travis/Jenkins)
AWS/GCP/Azure

Job description

Takealot Fulfilment Solutions (TFS) is hiring a Software Engineer in South Africa to build robust software for e-commerce logistics. You will work on scalable features, design architectures with the team, and apply best practices to improve existing systems.

You’ll participate in a 24/7 operation and provide after-hours support on a rotation basis. Candidates should have a computer science background, strong Python, Linux and SQL experience, and a passion for learning new technologies.

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
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

takealotgroup • South Africa

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