Platform Engineer

  • Remote
  • Full Time (Permanent)
  • Engineering

About the role

We’re seeking a Senior Platform Engineer (PHP) to join our Zable Card Platform engineering pod. Our current team consists of around 22 engineers, including backend, frontend, and platform engineers. They work alongside 150 talented engineers across the rest of our engineering function.

There’s a lot to do, from building and integrating new APIs to further improving the customer journey and optimising the lending platform to deep architectural discussions.

Zable is on an exciting growth journey and we need an extra Platform engineer to help define and be part of our plans to grow the business forward.

Our Tech Stack

Backend

  • PHP 8

  • Symfony

  • AWS

  • MySQL

  • RabbitMQ

  • Docker

  • Kubernetes

  • Kafka

Other

  • Jenkins and Github Actions - we deploy to production as soon as we finish a feature

  • Behat, PHPUnit, Jest, Selenium and Detox for automated testing

What we’re looking for

We’re on the hunt for a PHP expert who thrives on scaling platforms, solving complex challenges, and shaping high-performance systems.

Essential

  • 6–8 years in PHP, including 2–3 years scaling large platforms

  • Mastery of PHP 8.0+ and modern frameworks (Symfony or Laravel)

  • Proven experience designing and running distributed, asynchronous systems

  • Hands-on skills in auto-scaling infrastructure & architecture

  • Confidence with Domain-Driven Design, Event Sourcing, and automated testing

  • A collaborative mindset with a passion for learning and sharing knowledge

Desirable

  • Experience with event-driven and message-driven systems

  • Knowledge of microservices and Site Reliability Engineering

  • Familiarity with AWS, observability tools, and CI/CD optimization

  • Hands-on debugging skills at the infrastructure level

  • Success working in cross-functional, fast-paced teams

If you love building resilient systems at scale and want to make a real impact, we’d love to meet you.

Interview process

  • Phone call with one of the team

  • Task - Coding exercise to complete in your own time and showcase your skills

  • Technical Interview to discuss your solution to the coding exercise

  • Systems Design Interview

  • Culture-Add interview