SENIOR SOFTWARE ENGINEER
PHP Purpose To design and build the modular platform that will carry the business capability as we move off a forty-year-old system
working in PHP 8.3 with Slim, Doctrine and PostgreSQL
and to share ownership of it properly across a small team. The stack Backend
PHP 8.3
Slim 4
PHP-DI 7
Doctrine ORM 2 & DBAL 3
PostgreSQL 16
Symfony Console, Cache, YAML
respect/validation Front end
React 18
React Router 6
TanStack Query 5
an internal component library
plain JavaScript Quality
PHPUnit
PHP_CodeSniffer
Phan
Playwright
gated on every branch in GitHub Actions Infrastructure
Docker
nginx & PHP-FPM
AWS
GitHub Actions to a container registry Applications are assembled from libraries rather than handed to you by a ready-made framework: routes registered explicitly, dependencies injected through a container, Doctrine used as a data mapper with entities and repositories. A set of internal Composer packages sits underneath
authentication, permissions, queuing, customer lookups and more
and a new module is built on top of these rather than from nothing. Background to the role We are a fleet management company, recently been acquired by a blue chip
Senior Software Engineer - PHP in London employer: Marshall Resource Partners Ltd
As a Senior Software Engineer at our fleet management company, you will thrive in a dynamic and collaborative environment where your contributions directly impact the future of our bespoke systems. With a strong focus on employee growth, we offer opportunities to take ownership of projects within a small, agile team, ensuring that your work is both meaningful and rewarding. Located in a vibrant area, we foster a culture of innovation and support, making us an excellent employer for those looking to advance their careers while working on exciting challenges.
Contact Details:
Marshall Resource Partners Ltd Recruitment Team