Python Software Engineer
Core
Architect and develop scalable backend systems, secure APIs, and distributed microservices handling millions of transactions for a South African e-commerce platform.
Role type
Senior Software Engineer (Backend)
Builds
Scalable APIs, distributed backend systems, containerized microservices, cloud-native solutions
Domain
E-commerce, Retail
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Unix/Linux, Distributed Systems, API Design, Event Streaming, Cloud Platforms, Containerization
Preferred skills
AWS, Git, PostgreSQL, DynamoDB, Elastic, Redis, Kafka, Docker, Kubernetes
Responsibilities
Design and maintain secure, scalable APIs; Develop distributed backend systems with stateless architectures; Work with event streaming technologies; Build containerized microservices and cloud-native solutions
Seniority
Senior, hands-on IC
