Location
In office (Pretoria)
Employment
Full-Time
First seen by Alion on Nov 2, 2026.
Overview
Company
Impact
Profile match
Phoenix Recruitment is a South African recruitment agency that fills hospitality, travel and business support positions for client employers across the country. Its clients include five-star mountain hotels and spas, luxury safari lodges in the Greater Kruger area, bush camps near Musina, Winelands venues around Stellenbosch, Franschhoek and Paarl, and businesses in Cape Town, Pretoria and Johannesburg. It recruits head, sous, pastry and pizza chefs, general and restaurant managers, front office, spa and housekeeping staff, as well as finance, HR and payroll administrators and HubSpot support specialists.
- Hospitality Technology Company based in Pretoria East is seeking a skilled and versatile PHP / Laravel Full Stack Web Applications Developer to join their development team.
- In this role, you will be responsible for managing the entire software development lifecycle, from designing responsive client-facing user interfaces to structuring robust server-side logic and database architecture.
- The ideal candidate has a strong foundation in modern PHP web frameworks (specifically Laravel), standard front-end web technologies, and a deep understanding of standard MVC architecture.
- You will collaborate closely with product managers, UI/UX designers, and fellow engineers to build scalable, high-performance web applications that meet complex business requirements.
Duties:
Back-End Development & Integration:
- Write clean, secure, and maintainable server-side PHP code leveraging the Laravel framework.
- Build, optimize, and document robust, reusable RESTful APIs and integrate third-party web services.
- Implement essential server-side logic including user authentication, authorization, and data validation rules.
- Design, implement, and maintain efficient, scalable database schemas using MySQL or PostgreSQL.
Front-End Engineering:
- Translate design wireframes and mockups into responsive, accessible, and high-performing client-side interfaces.
- Build features using semantic HTML5, CSS3, and JavaScript.
- Integrate front-end frameworks or utility libraries (e.g., Vue.js, React, Alpine.js, Tailwind CSS) seamlessly with the Laravel blade system or an API layer.
Performance, Optimization & Security:
- Solve complex performance bottlenecks and architectural challenges to ensure application responsiveness.
- Conduct testing (unit and feature testing) to guarantee software reliability and stability.
- Identify and eliminate common security vulnerabilities, adhering to safe coding principles and data protection standards.
Collaboration & Version Control:
- Manage code deployments and collaborate with team members utilizing Git version control systems.
- Participate in Agile/Scrum development cycles, sprint planning sessions, and team code reviews.
- Troubleshoot, debug, and patch production issues efficiently as they arise.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- Expert knowledge of modern PHP syntax, object-oriented programming (OOP) principles, and design patterns.
- Proven commercial experience building web applications with Laravel, including ecosystem tools like Eloquent ORM, Blade, Routing, and Migrations.
- Strong commands of HTML5, CSS3, JavaScript (ES6+), and popular utility systems (e.g., Bootstrap, Tailwind, jQuery, or modern JS frameworks).
- Comfortable writing raw SQL queries, modifying relational schemas, and optimizing database indices.
- Comprehensive understanding of RESTful API standards, CRUD operations, and JSON payloads.
- Experience with Composer, npm/yarn, Git, and deploying to cloud infrastructure (such as AWS or DigitalOcean) is highly beneficial.
- Strong problem-solving, debugging, and critical thinking capabilities.
- Excellent written and verbal communication skills for cross-team alignment.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,137,151 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Pretoria
Senior Java Developer (12-Month Contract)
13 days ago
In office · Contractor · South Africa
Java
Kotlin
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Spring MVC
Spring Data JPA
Spring Security
Kotlin
Mockito
Databases
MySQL
Apache Kafka
Mobile
JUnit
DevOps
Rest API
CI/CD
Jenkins
Git
AWS
Docker
AWS Lambda
Amazon EC2
SOAP
Management
Agile
QA
JMeter
Apply
Intermediate Java Developer (12-Month Contract)
8 hours ago
In office · Contractor · South Africa
Java
SQL
Java
Spring Framework
DevOps
Git
Linux
Management
Agile
Apply
In office · Full-Time · Cape Town
JavaScript
TypeScript
C#
C#
.NET
Databases
MS SQL
Frontend
Tailwind CSS
React.js
Material UI
DevOps
Rest API
Apply
Hybrid · Full-Time · Centurion
Python
JavaScript
TypeScript
C#
Node JS
AI/ML
AI Agents
LLM
Agentic Workflows
Frontend
Vue.js
GraphQL
React.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
In office · Full-Time · Stellenbosch
JavaScript
Ruby
Ruby
Ruby on Rails
RSpec
Minitest
Databases
PostgreSQL
Frontend
Tailwind CSS
DevOps
Rest API
CI/CD
Git
Linux
Apply
$22k – $29k per year (gross) · Remote (South Africa) · Full-Time · Pretoria
DevOps
Wi-Fi
Analytics
Power BI
Microsoft Excel
Management
QuickBooks
Xero
Apply
School Leaver Student Sales Manager
9 hours ago
$44k – $47k per year (gross) · In office · Full-Time · Pretoria
Apply
Apply
Apply
Apply
This is one of many
2,137,151 more open roles from verified company boards, updated every day.

