
Software Engineering Team Lead
- South Africa
- Permanent
- Full-time
- Technical:
- Strong proficiency in PHP and a similar framework like Symfony.
- Proven experience with microservices, domain-driven design, and hexagonal architecture.
- High proficiency with version control and collaboration tools including Git, Gitlab, and GitHub.
- Deep understanding of software development methodologies, with a proven track record of leading teams in an Agile/Scrum environment.
- Professional:
- Proven experience in a senior software engineer or team lead capacity.
- Excellent leadership, coaching, and communication skills with a passion for mentoring and developing team members.
- Exceptional problem-solving capabilities and a proactive, solutions-oriented mindset.
- A strong sense of ownership and responsibility for project success and client satisfaction.
- Experience collaborating effectively with DevOps teams to ensure seamless deployment and infrastructure support.
- A background working closely with Test Analysts, Product Owners, and Business Analysts to achieve project goals.
- Demonstrated ability to influence multi-disciplinary teams and negotiate priorities.
- A passion for process efficiency and a history of introducing valuable improvements to development workflows.