Logo for Handyman Interactive

Senior Full-Stack PHP Developer

Role overview

Qualifications

  • Strong commercial PHP experience, ideally with Symfony
  • Solid SQL skills, ideally with MySQL or strong Postgres experience
  • Proven experience building and consuming REST APIs
  • Comfortable working on AWS-hosted applications

Responsibilities

  • 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
  • Integrating third-party services via their APIs and SDKs
  • Enhancing and extending the existing PHP API layer to support new platform features

About the company

Handyman Interactive logo

Handyman Interactive

Welcome to Handyman Interactive! We are a global technology and innovation partner empowering businesses to pioneer, grow and evolve through engineering, resourcing, and white label solutions. Since we were established in 2012, headquartered in the United Kingdom, we have rapidly expanded to lead the way in technology partnerships, collaborating with numerous businesses worldwide. We collaborate with our client partners in a variety of ways, from solutions architecture consultancy, to fully managed engineering teams, and white labelled services. Whether it's navigating tech debt reduction, fostering innovation, or scaling up, we meet businesses where they are and leverage our adaptable methodology to drive innovation and foster positive change for both your business and its people. Our mission extends beyond just developing technology to facilitating engineering and fostering growth for our clients through holistic solutions and entrepreneurialism at all levels. Interested in learning more? Don't hesitate to reach out! Send us a message, and a member of our team will follow up to arrange an initial consultation call. Get in touch here: https://handymaninteractive.com/contact-us/

Company details

Company typeSME
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Senior Full-Stack PHP Developer
Contract | Remote (South Africa) | Full-Time Hours


About the Role

We're looking for a Senior Full-Stack PHP Developer to join one of our clients in a fast-moving applications team during an exciting period of platform growth and delivery. You'll work across a customer-facing web platform and its APIs, building new features, integrating third-party services, and surfacing new data and reporting experiences for end users.

This is a full-stack role and you'll be embedded directly into our client's team, joining daily standups, working within established processes and tooling, and picking up work across the backlog, from backend PHP/Symfony development through to React/TypeScript UI work. We're looking for experienced professionals who can get up to speed quickly and start delivering with minimal ramp-up time.


What You'll Be Working On

  • 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


The Tech Stack

Backend

  • PHP with Symfony, clean code architecture, not just framework familiarity

  • Doctrine ORM

  • MySQL (production and read replicas)

  • AWS-hosted, served via Apache

Frontend

  • React built in TypeScript

  • JavaScript and CSS; some legacy Vue

Testing

  • PHPUnit for unit testing

  • Playwright for UI/E2E testing


What We're Looking For

  • 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 optimising 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


Nice to Have

  • 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


Ways of Working

This is a fully remote engagement but requires guaranteed overlap with UK business hours for daily standups and team collaboration. You'll be embedded directly in the team, this is not a hand-off or black-box delivery model. We value pragmatic, delivery-focused engineers who are comfortable in large established codebases and focused on shipping.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

PHP Developer Related jobs

Other jobs at Handyman Interactive

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.