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
<...
Senior PHP Developer employer: Marshall Resource Partners
Join our dynamic team in Milton Keynes as a Zoho Desk Administrator, where you'll thrive in a hybrid work environment that balances office collaboration with the flexibility of remote work. We pride ourselves on fostering a culture of continuous learning and innovation, offering robust development pathways and hands-on mentoring to help you advance your career in platform administration and emerging technologies. With a focus on problem-solving and user experience enhancement, you'll play a vital role in shaping our business systems while enjoying the unique advantages of working in a supportive and forward-thinking organisation.
Contact Details:
Marshall Resource Partners Recruitment Team