Full Stack Developer - Laravel & Vue
<b>Requirements:</b>
<ul><li>Strong commercial experience with Laravel / PHP for back-end and API development.</li><li>Front-end experience with Vue.js or a similar modern JavaScript framework.</li><li>Some experience with Node.js (the team uses LoopBack on certain services).</li><li>Experience working with CMS platforms and handling data/content migrations.</li><li>Strong understanding of relational databases (MySQL) and familiarity with MongoDB or other NoSQL databases.</li><li>Proven experience designing and consuming RESTful APIs and integrating multiple business systems.</li><li>Good understanding of authentication, authorisation, web security and SSO concepts.</li><li>Hands-on experience with:</li><li>- Git (version control)</li><li>- Docker (containerisation)</li><li>- Cloud environments such as AWS, DigitalOcean or similar</li><li>- Linux for deployment, monitoring and routine maintenance.</li><li>Proactive problem solver with strong attention to detail.</li><li>Clear and confident communicator, able to work with both technical and non-technical colleagues.</li><li>Comfortable working independently and managing your own workload.</li><li>Keen to learn new technologies and approaches.</li><li>Flexible and willing to pitch in where needed in a growing business.</li></ul>
<b>Responsibilities:</b>
<ul><li>Develop, enhance and maintain the core digital platform that underpins ecommerce, CRM, licensing and other internal systems.</li><li>Design and implement features across both front-end and back-end using Laravel/PHP and Vue.js (or similar).</li><li>Build, improve and maintain API integrations between internal applications and third-party services.</li><li>Support the migration from legacy systems to a modern, modular and scalable architecture.</li><li>Work with relational and NoSQL databases to manage data models, migrations and performance.</li><li>Implement and maintain secure authentication and authorisation mechanisms, including Single Sign-On (SSO) across multiple systems.</li><li>Contribute to deployment, monitoring and maintenance of applications in Linux-based environments using containers and cloud services.</li><li>Participate in code reviews, testing and documentation to ensure high standards of code quality and reliability.</li><li>Troubleshoot and resolve production issues, helping to ensure system uptime, data integrity and a smooth user experience.</li><li>Collaborate closely with the Digital Systems Manager and wider team to shape technical decisions and roadmap priorities.</li></ul>
<b>Technologies:</b>
<ul><li>API</li><li>AWS</li><li>Cloud</li><li>CMS</li><li>CRM</li><li>Docker</li><li>Git</li><li>Support</li><li>JavaScript</li><li>Laravel</li><li>Linux</li><li>MongoDB</li><li>MySQL</li><li>NoSQL</li><li>PHP</li><li>Security</li><li>Vue</li><li>Web</li><li>NodeJS</li><li>Fullstack</li></ul>
<p><b>More:</b></p>
<p>We are a UK-based software company dedicated to developing advanced tools used by engineers, energy consultants, and architects to design energy-efficient, low-carbon buildings. Our software supports sustainable construction globally and is utilized by leading universities. We are investing in modernizing our internal digital ecosystem and are looking for a talented Full-Stack Web Developer to play a key role in this transformation. This is a permanent position that predominantly offers remote working, with occasional visits to our Stroud office. We value collaboration and innovation, and we are excited to welcome a proactive developer into our small, dynamic team.</p>
<p>last updated 8 week of 2026</p>