
Python Software Engineer
Takealot Group4 months ago
Cape Town, South AfricaMid Level / Senior
Responsibilities
- Architect and develop scalable systems that handle millions of transactions.
- Design and maintain secure, scalable APIs.
- Develop distributed backend systems using stateless architectures.
- Work with event streaming technologies and relational and non-relational data stores.
- Build containerized microservices and cloud-native solutions.
- Collaborate with cross-skilled engineering teams and contribute to continuous technical improvement.
Requirements
- At least 5 years of hands-on software development experience.
- Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related field, or equivalent experience.
- Strong Python development skills and comfort working in Unix/Linux environments.
- Thorough understanding of computer science fundamentals, object-oriented concepts, data structures, and algorithms.
- Experience developing distributed backend systems and stateless architectures.
- Proven ability to design and maintain secure, scalable APIs.
- Experience with event streaming, relational and non-relational data stores, containerization, and cloud service providers.
- Preferred experience with AWS, Git, PostgreSQL, DynamoDB, Elastic, Redis, Kafka, Docker, and Kubernetes.
Benefits
- Remote working options, flexible hours, and hybrid arrangements.
- Professional development resources and opportunities for technical or leadership growth.
- Flexible on-call expectations that are not 24/7.
- Birthday leave, Takealot staff discounts, and free Mr D delivery.
- Lean, collaborative, and technically autonomous work environment.
Tech Stack
Categories
About Takealot Group
Takealot Group is a South African e-commerce company that operates takealot.com (general merchandise marketplace and retail), Mr D (on‑demand delivery), and Superbalist (online fashion). It serves consumers and merchants nationwide through retail sales, marketplace commissions, and delivery fees, supported by in‑house logistics. Headquartered in Cape Town, the group is part of the Naspers/Prosus internet portfolio and runs services across all nine provinces in South Africa.