Mr D, a division of the Takealot Group, is looking for an Engineering Manager to join their team in Cape Town. The successful candidate will lead a team of Software Engineers, drive a culture of quality and personal accountability, and have hands-on experience in designing and building high-performance, scalable, and distributed backend systems.
Requirements
- At least 5 years of experience in software engineering, with at least 2 years in a leadership role
- Degree in Computer Science or Engineering or equivalent experience
- Experience leading and managing a team of engineers on complex software projects
- Experience influencing a team of developers to deliver highly available and scalable solutions
- Experience designing or architecting new and existing systems
- Experience with stateless architecture design, microservices, and the understanding of the strengths and weaknesses thereof
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with cloud service providers like GCP/AWS and development in a *nix environment
- Strong hands-on experience in Python development, with a mindset for developing optimized code
- Experience with creating APIs and using databases (relational & non-relational)
Benefits
- Market-related, Total Remuneration Package
- Free parking
- Confidential counselling, legal support, and financial guidance, for free, anytime, anywhere
- Naspers Tech Community & Online Learning
- Birthday leave
- Good times: Get to know the other extraordinary minds in the Takealot Group during regular social events and out-of-office activities