takealot.com Verified 6h ago
Python Software Engineer
Cape Town Hybrid
Salary not listedPaySalary not listed
TypeNot specified
Work settingHybrid
Verified listing
JobFig found this opening at its original source and checks that it remains available.
About the role
a division of the Takealot Group is looking for a Mid level and Senior Software Engineer to shape the Future of South African Ecommerce 🚀 As a Senior Software Engineer at Mr D, you’ll architect and develop systems that handle millions of transactions and solve complex technical challenges at scale. You’ll work on everything that fuels the Mr D experience with the freedom to explore new technologies and interesting patterns.
What you'll bring
- 🎓 Technical Foundation
- We need someone with a thorough understanding of computer science fundamentals, object-oriented concepts, data structures, and algorithms.
- Your Bachelor’s Degree in Computer Science, Mathematics, Engineering, or related field (or equivalent experience) should be backed by 5+ years of hands-on Software Development experience.
- 💻 Core Technical Skills
- Python & *nix expertise - You’re comfortable in Unix/Linux environments and passionate about Python development
- Distributed Systems - Experience developing distributed backend systems and stateless architectures
- API Design - Proven ability to design and maintain secure and scalable APIs
- Data & Streaming - Hands-on experience with event streaming, relational & non-relational datastores
- Cloud & Containers - Experience with containerization and cloud service providers
- ⭐ Nice-to-Have Experience
- AWS Cloud technologies for scalable, cloud-native solutions
- Version Control with GIT for collaborative development