Senior Software Engineer (PHP)
Role details
Job location
Tech stack
Requirements
- Strong working experience in PHP, OOP, design patterns and principles, including SOLID
- Strong understanding of automated testing practices
- Expertise in performant MySQL and relational database design
- Hands-on experience with API design and development
- Comfortable using modern tooling, including Docker, Git, PHPStan, PHPUnit and CI/CD
- Experience in Symfony
- Familiarity with cloud services, particularly AWS
- Experience in agile environments and contributing to team collaboration
- A proactive, solutions-oriented mindset and excellent communication skills
The tech stack you'll be working with:
- Backend: PHP 7/8, Symfony 5/6/7, MySQL/MariaDB, Redis
- Frontend: Angular, Twig
- Cloud & Infrastructure: AWS, Docker, Sentry
- CI/CD & Testing: Git, GitHub Actions, PHPUnit, PHPStan
Benefits & conditions
- Up to £60,000 per annum with annual performance-based reviews.
- Flexible working - structure your day around what works for you.
- Remote-first culture (UK-based), with monthly in-person team days.
- 34 days off (including Bank Holidays), plus your birthday off every year.
- Home office setup - we'll provide the right equipment to get you started.
- Beautiful collaborative office space - with places to eat, shop and relax.
- £500 personal development budget each year for training, events, or certifications.
- Summer and Winter team days - recent outings include spa days, archery, clay pigeon shooting, pottery and off-roading.
- A vibrant and innovative work culture where your ideas genuinely matter.
Our location:
We have a beautiful office space in Salts Mill and love getting together to collaborate in person.
Located on the main train line accessible from Leeds and Bradford, Saltaire is an easy commute from across Yorkshire, Manchester, London and beyond.
Salts Mill has four art galleries, three places to eat & drink and lots of independent shops. Outside the office, there's the Leeds and Liverpool Canal, lots of open green spaces, and the village itself.
We champion flexibility and encourage the team to use the office whenever it suits their needs, whether for collaboration days, client workshops, or just a change of scenery.
Whilst this is a remote-first role, we expect you to travel to the office at least once a month, with travel costs covered by us.