Job Openings
Technical Lead (PHP)
About the job Technical Lead (PHP)
Technical Lead (PHP)
Location: Somerset West, Western Cape (in-office)
Our client is a fast-growing South African property management software business. They are looking for a Technical Lead who is hands-on with coding and architecture, and an effective mentor and team leader. You will guide the development team by ensuring high-quality code, scalable system architecture and streamlined processes. The ideal person thrives in a fast-paced, collaborative environment and is passionate about both technology and people. Innovation is key, but the role also requires respect for existing systems, standards and team dynamics.
Key Responsibilities
- Technical leadership: lead a team of developers and drive best practice in software development.
- Hands-on development: write clean, efficient and maintainable code when required.
- Scalable architecture: design and oversee system architecture for scalability and reliability.
- Mentorship: guide and support junior and mid-level developers and promote a strong learning culture.
- Code reviews and standards: conduct code reviews and uphold coding standards.
- Agile participation: contribute to sprint planning, stand-ups and retrospectives, and suggest process improvements.
- Cross-functional collaboration: work with product managers, QA engineers and designers to align technical solutions with business goals.
- Technology and innovation: stay current with industry trends and recommend and implement relevant improvements.
Requirements
- 7+ years in software development, with at least 2 years in a technical leadership role.
- Proficient in PHP and Node.js.
- Strong background in SaaS architecture, microservices and AWS cloud services.
- Solid experience with SQL and NoSQL databases and API development.
- Familiarity with DevOps practices, CI/CD pipelines and infrastructure as code.
- Proven ability to lead code reviews, mentor developers and maintain high technical standards.
- A balance of strong leadership and hands-on coding.
- Excellent problem-solving and troubleshooting in a fast-moving environment.
- Clear written and verbal communication, and strong team and people management skills.
- Experience with Docker or other containerisation tools.
- Working knowledge of a front-end framework such as React, Vue.js or Angular.
- Prior experience in a SaaS environment.