Job type
- Quick Apply
Job description
We’re looking for a skilled, innovative Senior Full-Stack PHP Developer to join our fast-growing FinTech Dev team (In-office, Somerset West).
This isn’t just about writing code. We need a problem-solver, a collaborator, and a builder, someone who thrives in dynamic environments, understands high-volume, mission-critical applications, and is passionate about delivering clean, efficient, and secure user experiences.
OUTCOMES:
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 our Property Management platform meets performance, security, and usability standards that drive customer satisfaction and business growth.
- Successfully contribute to the design, development, testing, and deployment of scalable technology solutions that maintain uptime and system reliability.
- Collaborate effectively with cross-functional teams to deliver projects within timelines, maintaining clear communication and quality standards.
- Continuously improve and update codebases and infrastructure to align with modern security best practices and technological advancements.
CONTEXT:
Where the work happens
- Work within an agile Scrum environment, partnering closely with product owners, software developers, and QA teams.
- Lead backend development using PHP (SlimPHP framework) for APIs and core business logic, while supporting frontend development using Vue.js and modern JavaScript (ES6+).
- Operate in a cloud-based environment leveraging AWS services (EC2, RDS, Lambda), with databases including SQL Server, MySQL, and MongoDB.
- Support real-time features and communications through technologies like Pusher and WebSockets.
- Help maintain and evolve a platform critical to property and accounting management used by thousands daily.
CUSTOMER:
Who This Work Serves
- Internal product and operations teams relying on backend services to support business processes.
- End users who interact daily with the platform via web and mobile apps, expecting reliability, security, and ease of use.
- Business stakeholders requiring scalable technology solutions to support property management and accounting workflows.
Requirements
IDEAL PROFILE SNAPSHOT:
- 4+ years of professional experience in full-stack development.
- 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+).
- Skilled in frontend UI development with HTML5, CSS3, Bootstrap, and responsive design.
- Comfortable working with SQL and NoSQL databases, RESTful APIs, and backend frameworks.
- Experience with AWS cloud services (EC2, RDS, Lambda), CI/CD pipelines, and real-time communication technologies such as Pusher or WebSockets.
- Agile mindset with experience working closely with product owners, QA teams, business stakeholders, and end-user-facing product teams.
- Skilled at writing clean, efficient, secure, and well-documented code, with experience applying security best practices in software development.
- Proactive learner who stays updated on latest security and development best practices.
- Able to thrive in fast-paced, dynamic environments supporting always-on, mission-critical platforms.
- Experience with Vue CLI, Pinia, Vue Router, or Nuxt.js is a plus.
- Domain experience in property management software, accounting workflows, PropTech, or FinTech is a plus.
- Eligible to work in South Africa.