Senior Full Stack Developer
Summary
The Senior Full Stack Developer will design, build, and maintain a large-scale SaaS platform using PHP, Laravel, and frontend frameworks like React. The role involves technical leadership, system architecture oversight, and managing the full software delivery lifecycle.
Key Responsibilities
Full Stack Development (Developer Jobs South Africa)
Pretoria, Gauteng, South Africa
Why Apply
Full Stack Development (Developer Jobs South Africa)
- Design, develop, and maintain web applications using PHP and Laravel
- Build and optimise RESTful APIs for integrations
- Contribute to frontend development using React or similar frameworks
- Write clean, scalable, and efficient code following best practices
- Own delivery cadence including sprint execution, stand-ups, and release readiness
- Translate business and commercial requirements into structured delivery plans
- Ensure consistent delivery momentum and high-quality outputs
- Manage bug triage, defect resolution, and backlog prioritisation
- Monitor platform stability, incidents, and regressions
- Ensure durable, long-term fixes rather than short-term solutions
- Review system architecture and identify execution risks early
- Analyse logs, API responses, and system behaviour to diagnose issues
- Guide teams in resolving frontend, backend, and integration challenges
- Coordinate QA cycles, testing, and release planning
- Improve deployment processes and system reliability
- Support scalable platform growth and integrations
- Work closely with product, operations, and commercial teams
- Align technical delivery with business objectives and market needs
- Provide structured reporting on delivery performance and risks
- Bachelors degree in Computer Science, Software Engineering, or related field
- Minimum 5+ years experience in PHP development (Laravel essential)
- Strong experience in API development and system integrations
- Proficiency in MySQL, Git, and Linux environments (non-negotiable)
- Experience with frontend frameworks such as React or Angular
- Exposure to cloud platforms and deployment tools (e.g. Forge, Runcloud)
- Strong full stack development capability (backend + frontend exposure)
- Ability to balance hands-on coding with delivery ownership
- Strong analytical and problem-solving skills
- Experience working in SaaS or enterprise environments
- Ability to manage complexity, scale, and multiple priorities
- Strong communication and stakeholder engagement skills
Pretoria, Gauteng, South Africa
Why Apply
- Work on a large-scale SaaS platform in the student accommodation sector
- Exposure to enterprise systems, APIs, and high-volume environments
- Opportunity to influence system architecture, delivery, and platform stability
- Join a fast-paced, innovation-driven technology environment
- Strong career growth into technical leadership or platform ownership roles