We are looking for a Senior Full Stack Engineer + Team Lead (PHP - Laravel) to join our team in Cape Town, South Africa. As a team lead, you will be responsible for coaching and mentoring engineers, leading technical delivery, and fostering a sustainable team culture. We value diversity and offer a range of community groups for employees to connect with like-minded colleagues.
Requirements
- 5+ years of hands-on experience delivering full-stack products with TypeScript/JavaScript and PHP (Laravel)
- Strong backend development experience with Node.js and/or PHP (Laravel)
- Experience with Vue.js or another modern front-end framework
- Solid experience designing and integrating REST and/or GraphQL APIs
- Comfortable working in monorepo environments and modular architectures
- Proficient in data modeling and SQL/NoSQL databases
- Familiar with testing best practices, performance tuning, and scalable design principles
- Strong architectural thinking and ability to communicate trade-offs clearly
- Experience leading and coaching engineers, including feedback and performance support
- Ability to plan, prioritise and deliver predictably within an agile context
- Conflict-resolution skills to surface and address issues constructively
- Proactive, results-driven and comfortable working in a fast-growing tech scale-up
- Strong communication skills (written and verbal) in English
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance