Global technology and innovation partner
Senior Full-Stack Developer, PHP
Location
South Africa
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Developer, PHP
Handyman Interactive
• Building and improving customer-facing features across a large, established PHP/Symfony web application backed by MySQL • Developing new UI components and views in React/TypeScript • Exposing new data and reporting through portal pages, reporting views, and API layers • Integrating third-party services via their APIs and SDKs, and maintaining clean abstraction layers • Enhancing and extending the existing PHP API layer to support new platform features • Full-stack delivery across backend and frontend, picking up whatever the backlog needs
Job Requirements
- Strong commercial PHP experience, ideally with Symfony or a comparable modern PHP framework, with a solid grasp of clean API design and architecture
- Solid SQL skills: writing and optimizing queries against large datasets, comfortable working with an ORM. MySQL experience is a plus; strong Postgres experience is also acceptable
- Proven experience building and consuming REST APIs, including third-party integrations
- Comfortable working on AWS-hosted applications
- Frontend competence in TypeScript/JavaScript sufficient to contribute across the full stack
- Strong engineering discipline, version control, unit testing, code review and clear written communication for a remote embedded team
- Secure coding awareness: you should write to a standard that passes automated static analysis and secrets scanning as part of the CI/CD pipeline
- React experience — strongly valued; without it, the focus would be on PHP/Symfony, API, and legacy portal work
- React Native awareness — some work feeds from a driver-facing mobile app
- Exposure to telematics, IoT, or high-volume data platforms
- Experience modernising or re-platforming legacy applications
- Familiarity with agentic coding tools such as Cursor or Claude Code
- Docker — working familiarity expected at senior level
- Python — not needed for this engagement but a longer-term plus.
Benefits
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Modelar arquiteturas de software em nuvem; • Ter conhecimento das tecnologias utilizadas pela equipe; • Ter capacidade de medir esforços e definir prazos de implementação; • Saber lidar com pressão de prazos; • Solucionar problemas que surgem durante os projetos; • Habilidade de gerenciar conflitos e expectativas; • Proatividade.
• Development and maintenance of Java applications; • Participation in technical and architectural decisions; • Work on projects with microservices architecture; • Use of messaging systems such as Kafka or RabbitMQ; • Implementation of automated tests (JUnit, Mockito, Cucumber); • Work with relational and non-relational databases; • Application of DevOps practices (CI/CD, Jenkins, pipelines, Docker); • Adoption of best practices such as SOLID, Clean Code and Design Patterns; • Work in agile teams (Scrum, Kanban) with continuous delivery.
• Develop, maintain, and optimize web applications using React within the Vite framework • Build and integrate frontend features that connect with enterprise systems including Salesforce, NetSuite, and MuleSoft APIs • Collaborate with designers and engineers to deliver high-quality features • Maintain and support production systems, ensuring reliability, logging, and performance • Write clean, maintainable, and well-tested code • Participate in code reviews and share knowledge with the team • Troubleshoot to resolve frontend and integration-related issues in production environments
Senior Software Engineer – Backend Platform
Customer.ioCustomer.io helps companies communicate with their customers in a more authentic and human way. Its versatile marketing automation platform helps “bring human
• Design and evolve distributed systems in Go to handle billions of daily events and messages and store and index petabytes of data • Lead architectural decisions around performance, reliability, and real-time event processing • Improve service-to-service communication through better APIs, messaging systems, and event-driven patterns • Work across teams to uncover bottlenecks and system issues, and lead initiatives to resolve them for a smoother customer experience • Tackle high-throughput challenges across data pipelines, queues, and scheduling infrastructure • Able to debug production systems at scale using effective instrumentation, and resolve issues quickly and confidently • Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship • Leverage AI tools to prototype, move faster, and make better decisions.




