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