CareerPlanSign in

Software Engineer (Python) - Supply Chain

Cape Town Office💼 Full-time🗓 2026-08-31 → 2026-09-26

Core

Design and build robust software solutions to improve e-commerce logistics operations and customer experience.

Role type

Intermediate to Senior Software Engineer (Python)

Builds

Scalable e-commerce logistics systems and features for Takealot's fulfillment operations

Domain

E-commerce logistics and supply chain technology

Deliverable

production ML models | product features

Required skills

Python, Linux environment development, SQL database systems, object-oriented design, data structures and algorithms, production code development

Preferred skills

MySQL, PostgreSQL, MS SQL, Memcached, Redis, Message Brokers (Kafka, RabbitMQ), Containerisation (Docker), Orchestration (Kubernetes), CI/CD tools (GitHub, Travis CI, Jenkins), Cloud platforms (AWS, GCP, Azure), Microservices architecture

Responsibilities

Design and build solutions to assist business users, architect solutions with the team, implement best practices to improve existing software, develop new features, provide rotational after-hours support for critical system issues

Seniority

Intermediate (3-6 years) to Senior (5-10+ years)

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.