This site uses cookies. By browsing this site, you agree to our use of cookies. Read more about our use of personal information on our Privacy Policy. x

Engineering Lead

Education: Degree in Computer Science or engineering Post graduate degree preferred
Experience: 5+ Years’ experience working with Java and JavaScript technologies
Reference: RDS - Python
Job Description: Engineering Lead
Cape Town
R700k - R480k per annum

A leading South African online retailer, is looking for a highly talented Engineering Team Lead (eCommerce) to join their team in Cape Town

Degree in Computer Science or engineering
Post graduate degree preferred
5+ Years' experience working with Java and JavaScript technologies

• Experience with and an understanding of line management responsibility for a technical team
• Experience developing software for a highly-transactional retail online platform
• A thorough understanding of software engineering practices and best practices, including Agile software development, source code control systems and the use of software IDEs and development and testing tools
• An understanding of software deployment tools, deployment processes and best practices
• Experience working with no-SQL data stores like Mongo/Redis etc.
• Experience with cloud implementations such as Google Cloud (or AWS,Azure) platforms
• Experience with building Restful API web services

Technical Skills and Knowledge:
• Experience leading a team technically, with a focus on a very high-quality output
• Experience mentoring and developing technical teams
• Experience working within an Agile and Devops team, and an advocate of that culture
• Excellent problem-solving skills
• Excellent technical app architecture experience
• Experience developing Python in a test-driven environment (and/or at least in one of the following - Java, C, C++)
• Good SQL and MySQL experience in a high-load environment
• Significant technical experience and a proven track record of architectural ownership and understanding
• A thorough understanding of computer science fundamentals, including object-oriented design and data structures and algorithms
• Experience in developing distributed, high transactional and available systems
• Experience mentoring and developing others technically

Should you meet the requirements for this position, please email your CV to You can also contact any of our consultants on 021 555 0952 or alternatively visit our website on

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful

Get Alerts

To apply for this vacancy please access this job advert on a desktop computer.

Apply for other Jobs on Job Mail.