- Location
- Somerset
- Workplace
- Onsite
- Type
- Full-time
- Department
- IT
- Seniority
- Senior
- Experience
- 4+ years
- Closing date
- Today
- Source
- CareersPage
Description
Senior Full-Stack PHP Developer
Location: Somerset West, Western Cape (in-office)
Our client is a fast-growing South African property management software business. They are looking for a skilled, innovative Senior Full-Stack PHP Developer to join their FinTech development team. This is more than writing code. They need a problem-solver, a collaborator and a builder who thrives in dynamic environments, understands high-volume, mission-critical applications and is passionate about delivering clean, efficient and secure user experiences.
What Success Looks Like
- Deliver high-quality, user-facing web applications and components that reliably interact with SQL and non-SQL databases, supporting a high volume of concurrent users.
- Ensure the property management platform meets performance, security and usability standards that drive customer satisfaction and business growth.
- Contribute to the design, development, testing and deployment of scalable technology solutions that maintain uptime and system reliability.
- Collaborate with cross-functional teams to deliver projects within timelines, with clear communication and quality standards.
- Continuously improve codebases and infrastructure in line with modern security best practice.
Where the Work Happens
- An agile Scrum environment, working closely with product owners, software developers and QA teams.
- Backend development in PHP (SlimPHP) for APIs and core business logic, with frontend support in Vue.js and modern JavaScript (ES6+).
- A cloud environment on AWS (EC2, RDS, Lambda), with SQL Server, MySQL and MongoDB.
- Real-time features and communications using technologies such as Pusher and WebSockets.
- A platform critical to property and accounting management, used by thousands of people daily.
Requirements
- 4+ years of professional full-stack development experience.
- Degree in Computer Science, Software Engineering or a related field.
- Proven track record building scalable, user-facing web or mobile applications in high-volume, multi-user environments.
- Experience supporting always-on, mission-critical platforms.
- Deep knowledge of modern JavaScript (ES6+).
- Frontend UI development with HTML5, CSS3, Bootstrap and responsive design.
- Comfortable with SQL and NoSQL databases, RESTful APIs and backend frameworks.
- Experience with AWS (EC2, RDS, Lambda), CI/CD pipelines and real-time technologies such as Pusher or WebSockets.
- Agile mindset, working closely with product owners, QA and business stakeholders.
- Clean, efficient, secure and well-documented code, applying security best practice.
- Eligible to work in South Africa.
Advantageous
- Vue CLI, Pinia, Vue Router or Nuxt.js.
- Domain experience in property management software, accounting workflows, PropTech or FinTech.