Our client URGENTLY requires the services of an Engineering Teal Lead to:
Be an expert at DOING, not only design but also execute.
Have an analytical, able to use data to make decisions. Letting data decide but not consume.
Be able to think about problems from a business perspective using technical and product input.
Be able to communicate clearly and not afraid to voice an opinion, no matter how unpopular.
Lead a group of developers constantly striving for quality solutions that are delivered on time, within budget and scope, and drive a culture of quality and personal accountability.
Have a strong understanding of large-scale full-stack platform development, have experience building Front-end, Backend and RESTful web applications.
Be from a development background and have a good understanding of architectural practices.
Be an advocate of Agile engineering practices and have prior line management experience with a track record of keeping highly skilled developers motivated.
Successfully launch new products quickly as well as manage a large existing code base.
The other 50% of your time will be split between architectural and strategic planning with peers and senior developers and the day-to-day people management and development required of a high-performing and successful team.
The ideal candidate should have:
Degree in Computer Science or engineering.
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.
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.
Post graduate degree preferred.
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 practises and best practises, 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 working with the AWS and/or Azure platforms.
Experience with building Restful API web services.
Please send your comprehensive resume, 2 recent payslips and supporting documentation.
Only shortlisted candidates will be contacted.
N.B: If you have not received a response from us within 14 days please consider your application for this role as not successful.
Full Circle offers a R2000-00 finder\'s fee for any candidates referred and successfully placed in a permanent role. A R1000-00 finder\'s fee for any candidates referred and successfully placed in a contract role with a duration of three months or more