Full Stack Developer – PHP, Symfony, Vue.js Salary: £50,000 – £60,000 Contract: Permanent We are working with a growing digital team looking to appoint a Full Stack Developer with strong experience across PHP, Symfony, and Vue.js. This is a hands-on role delivering well-structured, high-performing applications as part of a collaborative, in-house product team. The successful candidate will take responsibility for technical delivery across both new and existing platforms, contributing to ongoing system upgrades while maintaining strong code quality and clean workflows. This is a full stack role with emphasis on backend development, though a working knowledge of modern front-end practices is essential. You’ll also take a lead role in mentoring junior colleagues and helping to embed best practice across the development function. Key Requirements: Strong commercial experience with PHP and Symfony (or similar frameworks) Solid working knowledge of Vue.js (or comparable JS frameworks) Proficiency across HTML, SCSS, JavaScript, and MySQL Familiarity with Craft CMS or similar content platforms Confident using version control (GIT) and package managers (Composer, NPM) Experience working with APIs and legacy codebases Comfortable leading projects from concept to delivery and supporting junior developers Strong communication, planning, and documentation skills Desirable: CI/CD or DevOps exposure Familiarity with automated testing frameworks Relevant technical certifications Location & Working Pattern: This is an on-site role based at the company’s head office, with the option to work remotely up to two days per month. Free on-site parking is available. Additional Benefits Include: Two-week paid closure over Christmas and New Year Private BUPA healthcare and dental cover Flexitime between 6am and 8pm, with no core hours Extra paid day off for your birthday and work anniversary Monthly Deliveroo Fridays and regular team lunches Monthly recognition rewards and staff socials Free flu jabs and eye tests Sick Pay Plan Annual pay reviews and matched pension contributions Please get in touch to request further details or arrange an introductory conversation. Apply now!