Our client, based in Somerset West, seeking a Technical Lead who is hands-on with coding and architecture while also being an effective mentor and leader.
You will play a critical role in guiding their development team, ensuring high-quality code, scalable architecture, and efficient processes. This position requires someone who thrives in a fast-paced, collaborative environment and has a passion for both people and technology. While they will require innovation, it is also important to honour the history, existing standards and current human resources.
Key Responsibilities
- Technical Leadership : Lead a team of developers, ensuring best practices in software development, architecture, and deployment, especially on the back-end of the system.
- Hands-on Development : Write high-quality, scalable, and maintainable code when necessary, particularly for complex or high-impact features.
- Architecture & Design : Define and oversee the system architecture, ensuring solutions are scalable, secure, and efficient.
- Mentorship & Team Development : Guide and mentor junior and mid-level developers, fostering a culture of learning and continuous improvement.
- Code Review & Quality Assurance : Conduct code reviews, enforce coding standards, and ensure software quality through testing strategies.
- Agile Development : Participate in agile processes, including sprint planning, standups, and retrospectives. Provide suggestions to improve processes.
- Collaboration : Work closely with Product Managers, Product Owners, Scrum Masters, UX Designers, Solution Architects, and other Stakeholders to translate business requirements into technical solutions.
- Tech Stack & Innovation : Stay up-to-date with new technologies, suggesting and implementing improvements where applicable.
Requirements
Required Skills & Experience
- 7+ years of experience in software development, with at least 2 years in a technical leadership role.
- Proficiency in PHP, NodeJS .
- Strong experience with SaaS architectures , microservices , and the AWS cloud platform .
- Expertise in database design (SQL & NoSQL) and API development.
- Solid understanding of DevOps practices, CI / CD pipelines , and infrastructure as code .
- Experience leading code reviews, mentoring software developers, and setting and maintaining coding standards.
- Ability to balance technical leadership with hands-on coding.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Good communication skills, both verbal and written.
- Experience with containerisation e.g., Docker.
- Knowledge of front-end frameworks (React, Vue.js, or Angular) .
- Prior experience in a SaaS environment.
Create a job alert for this search
Technical Lead • Stellenbosch, Western Cape, ZA