IT - Technical Lead Programmer - Software Development
Emporium Human Capital
Somerset West
ZAR 400 000 - 500 000
Job description
IT - Technical Lead Programmer - Software Development
Technical Lead Programmer - Software Development (POS25072b)
Somerset West
R 45000 to R 47000 per month
PURPOSE OF JOB
We are seeking a Technical Lead who is hands-on with coding and architecture while also being an effective mentor and leader. Play a critical role in guiding our development team, ensuring high-quality code, scalable architecture, and efficient processes. Position requires someone who thrives in a fast-paced, collaborative environment and has a passion for both people and technology.
REQUIREMENTS:
7+ years’ experience in software development with at least 2 years in 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 containerization e.g. Docker.
Knowledge of front-end frameworks (React, Vue.js, or Angular).
Prior experience in a SaaS environment.
KEY RESPONSIBILITIES
Technical Leadership: Lead a team of developers, ensuring best practices in software development, architecture, and deployment, especially on back-end of 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, scrummasters, 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.
Closing Date: 9 May 2025
To apply for this role, please forward CVs to jobs@emporium.co.za and use POS25072 / Technical Programmer