About this role
Salary: £70,000 - 70,000 per year
Requirements: Strong proficiency in modern PHP, object-oriented programming, and best practicesExtensive experience with PHP frameworks such as Laravel, Symfony, or similarSolid JavaScript or TypeScript skills and experience with a modern frontend framework such as React, Vue, or AngularDeep understanding of HTML5, CSS3, and responsive designExperience building and consuming RESTful APIsExperience using Git, including branching strategies, pull requests, and code reviewsStrong working knowledge of Composer; experience with npm or Node.js and familiarity with build tools such as Vite or WebpackExperience working with Linux-based development environmentsStrong experience with MySQL, including database design, indexing, and performance optimisationExperience with ORMs such as Eloquent or Doctrine and knowledge of caching systems such as Redis or MemcachedProven experience designing scalable, maintainable applications and a strong understanding of MVC architecture and design patternsExperience writing clean, testable, well-documented code, with an understanding of API security, authentication, and authorizationExperience with CI/CD pipelines; familiarity with Docker and containerised environments; understanding of server management and web servers such as Nginx or ApacheAt least 5 years of professional development experience, primarily with PHP, and a track record of delivering production-grade web applicationsPrevious experience in a senior roleStrong problem-solving skills, attention to detail, communication skills, and a proactive approach with ownership of workAbility to mentor and support junior developersNice to have: familiarity with GraphQL, microservices architecture, automated testing pipelines and QA processes, Magento 2 module development, or AI agents Responsibilities: Take technical ownership of web development projects and change requests, from initial requirements and solution design through development, testing, deployment, and ongoing supportDesign, develop, and maintain robust, scalable, and maintainable full-stack web applications, e-commerce solutions, and custom websitesSupport and continuously improve existing websites and applications, troubleshooting technical issues, performance bottlenecks, and production incidentsDevelop and maintain integrations between internal and external systems using RESTful APIs, third-party services, and other integration technologiesContribute to technical architecture and solution design, applying appropriate development standards, security practices, design patterns, and coding best practicesReview and improve codebases to reduce technical debt, improve performance, and increase maintainabilityThoroughly test changes in appropriate development and controlled environments before production releaseWork with technical and non-technical stakeholders to understand business requirements, assess technical feasibility, and develop effective technical solutionsSupport development standards and engineering processes, including source control, code reviews, CI/CD, and deployment practicesProvide technical guidance, share knowledge, and mentor other developers while promoting code quality and engineering best practiceKeep up to date with relevant technologies and identify opportunities to improve our development processes, platforms, and technical capabilities, including the appropriate use of automation and AI-assisted development tools Technologies: AIAPIAngularCI/CDComposerDockerDoctrineFrontendGitGraphQLHTML5SupportJavaScriptLaravelLinuxMagentoMVCMySQLNginxNPMPHPReactRedisSecuritySymfonyTypeScriptVueWebpackWebWordPressmicroservicesNodeJSAI AgentsBackendDevOpsOOPFullstack More:
We are hiring a Senior Full Stack Web Developer to help develop, maintain, optimise, and evolve the TW Groups e-commerce and wider web estate across multiple websites, applications, and technologies, including Magento 2, Laravel, WordPress, and other platforms. The role offers remote working and a salary of £50,000–£60,000, depending on experience.
last updated 41 week of 2026