> Markdown version of [/jobs/ext/4161151-senior-full-stack-developer-laravel-react-woocommerce](https://www.wearedevelopers.com/jobs/ext/4161151-senior-full-stack-developer-laravel-react-woocommerce). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Developer (Laravel, React, WooCommerce) - **Company:** McQueens Dairies - **Location:** Glasgow, UK - **Experience:** Expert - **Salary:** £65,000.0 - £75,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), PHP (Programming Language), Admin Tools, Application Programming Interfaces (APIs), User Authentication, Automation of Tests, Microsoft Azure, Business Systems, Continuous Integration, Data Infrastructure, Software Debugging, Microsoft Dynamics CRM, Laravel, MySQL, Payment Gateway, Azure Active Directory, Standard Sql, Secure Coding, Web Application Security, Single Sign-On, Systems Integration, Tag Management, TypeScript, Web Analytics, Web Applications, WooCommerce, WordPress, Data Logging, ReactJS, Git, Restful APIs, Webhooks, Docker, Databricks, Web Api - **Published:** October 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=04fb1a6c7bcecc76 ## About the Role * Senior-level commercial experience as a full stack or web developer * Strong Laravel experience, including building and maintaining APIs, queues and scheduled jobs * Strong React experience, ideally with TypeScript * Solid WordPress and WooCommerce development experience, including custom plugins or themes * Strong PHP and JavaScript * Good knowledge of MySQL and SQL * Experience building and consuming REST APIs and integrating with third-party systems * A good understanding of authentication, web security and secure development * Experience with Git, automated testing and CI/CD * Strong troubleshooting and debugging skills across the whole stack * Building responsive, accessible and fast web applications Advantageous Experience * Microsoft Dynamics 365 CRM or the Dataverse Web API * Chargebee, or another subscription billing platform * Microsoft Azure, including Microsoft Entra ID (single sign-on) * Docker * Filament or other Laravel admin tooling * Payment gateway integrations * Subscription or recurring-revenue businesses * eCommerce checkout and conversion optimisation * Web analytics and tag management * Modern data platforms such as Databricks Direct experience of Dynamics or Chargebee is not essential if you have strong experience integrating with comparable enterprise systems. ## Description * Laravel for our back-end applications and APIs * React (with TypeScript) for our customer and colleague-facing front ends * WordPress and WooCommerce for our eCommerce web store You will work across the whole customer journey: the web store where customers sign up, the customer account portal where they manage their deliveries and subscriptions, and the canvassing applications our field teams use to win new customers. Behind those sit Microsoft Dynamics 365 CRM and Chargebee subscription billing, so a large part of the job is making our applications and those systems work well together. This is a senior, hands-on role. We want someone who can design a solution, build it, ship it and support it, and who can explain what they are doing to colleagues who are not developers. Hybrid working: 3 days a week in our Glasgow office (Port Dundas). Life at McQueens Life at McQueens is fun, fast-paced and rarely predictable. We have ambitious new products on the horizon, as well as opportunities to improve the platforms our customers and colleagues already use every day. Do not expect every challenge to arrive as a neat, fully defined specification. You will ask questions, make sense of ambiguity and help shape the right solution. There is a deep end here, and you will be in it sooner than you expect. For the right person, that is part of the appeal. We are friendly, practical and focused on getting useful things into people's hands, so if you enjoy ownership, variety and visible impact, you should feel at home here. What You Will Work On Customer Account Portal (Laravel and React) * Develop and maintain the portal customers use to manage their deliveries, holidays, subscriptions and payments * Build clear, reliable self-service journeys that reduce calls to customer services * Own the Laravel API behind the portal, including its integrations with CRM and billing * Keep the portal fast, secure and dependable as customer numbers grow Canvassing Applications (Laravel and React) * Develop and maintain the applications our canvassers use in the field, and the admin tools behind them * Work with the sales and operations teams to turn their needs into practical features * Make sure new customers flow cleanly from the doorstep into CRM and billing eCommerce Web Store (WordPress and WooCommerce) * Develop and maintain our WooCommerce store, including custom theme and plugin work * Improve the checkout, conversion and performance of the store * Keep the store properly connected to the rest of our systems Integrations * Design, build and maintain integrations between our applications and Dynamics 365 CRM, Chargebee and other business systems * Build and consume REST APIs, and work with webhooks, queues and background jobs * Handle the realities of third-party systems: rate limits, retries, errors and data that does not always agree * Build in the logging, monitoring and error handling that let us find and fix problems quickly Engineering * Take features from requirements through design, build, testing, release and support * Write clean, tested, maintainable code, and review other people's * Work with Git, CI/CD pipelines and separate development, test and production environments * Diagnose and resolve production issues across several systems * Help set our technical standards and shape architectural decisions * Keep security, privacy and maintainability in mind from the start About You Communication This matters as much as the code. You will regularly work with colleagues in customer services, sales, operations and finance, as well as with external partners who look after our CRM. We are looking for someone who: * Explains technical ideas in plain English to people who are not developers * Writes clear tickets, updates and documentation * Asks good questions to get to the real requirement * Is comfortable saying "here are the options, and here is what I recommend" * Keeps people informed without being chased