
Full Stack PHP Engineer
- Johannesburg, Gauteng
- Permanent
- Full-time
- Develop and maintain full-stack web applications using PHP and Laravel
- Build clean, interactive frontends using JavaScript and/or TypeScript frameworks such as Vue.js, React, or Angular
- Design and consume RESTful APIs
- Collaborate with cross-functional teams to deliver scalable, user-centred solutions
- Troubleshoot bugs and performance issues across the stack
- Contribute to code reviews, stand-ups, and agile delivery practices
- Assist with third-party integrations and system improvements
- 1-3 years of experience working with PHP and Laravel
- Proficiency in JavaScript, with exposure to at least one modern frontend framework (Vue.js, React, Angular)
- Familiarity with TypeScript is a strong plus.
- Experience with MySQL or similar relational databases
- Understanding of MVC architecture and object-oriented design
- Experience with version control tools like Git
- Experience with Docker, CI/CD pipelines,
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Understanding of application monitoring and logging tools
- Exposure to infrastructure-as-code tools (e.g. Terraform, CloudFormation)
- Exposure to generative AI tools (e.g. GitHub Copilot, ChatGPT, AI-assisted testing or documentation tools)
- Ability to give input into innovative solutions
- Ability to work under pressure and tight deadlines
- Self-motivated and a self-starter
- Ability to work in a team environment
- A passion for clean code and continuous improvement