Job Openings Senior Full-Stack PHP Developer

About the job Senior Full-Stack PHP Developer

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.