Python Software Engineer
Core
Architect and develop scalable backend systems, APIs, and distributed services handling millions of transactions for a South African ecommerce platform.
Role type
Senior Software Engineer (Backend)
Builds
Scalable APIs, distributed backend systems, event streaming pipelines, cloud-native microservices
Domain
Ecommerce, 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
