
Full Stack Laravel Developer - Shopify App Maintenance & Integration
- Hammersmith, West London
- Permanent
- Full-time
We are seeking an experienced Full Stack Developer with strong backend expertise in Laravel and deep familiarity with the Shopify ecosystem. The successful candidate will take ownership of a custom-built Laravel application integrated with Shopify, responsible for maintaining its stability, performance, and scalability.This role involves working across the full stack: maintaining the backend logic, handling API integrations, managing cloud infrastructure, and supporting frontend templating frameworks. You will work on a secure, AWS-hosted production environment and ensure seamless synchronisation with Shopify APIs.Key Responsibilities
- Maintain and enhance a Laravel 9/10/11-based web application with PHP 8.x.
- Build and manage Shopify integrations via Admin REST and GraphQL APIs.
- Manage OAuth 2.0 flow for app installation, token generation, and secure Shopify API calls.
- Maintain role-based access control using spatie/laravel-permission.
- Implement and monitor scheduled background tasks using laravel/schedule.
- Register and handle Shopify webhooks securely and reliably.
- Write and maintain API endpoints, using guzzlehttp/guzzle for external calls.
- Ensure secure bi-directional data sync between Laravel and Shopify (orders, customer updates, metafields).
- Maintain a MySQL database hosted on AWS RDS.
- Manage cloud infrastructure on AWS (EC2, RDS, S3), including server monitoring, backups, and TLS certificate management.
- Support static file handling, reports, and uploads via AWS S3 with CDN delivery.
- Work with front-end technologies using Blade templates and optionally Inertia.js or Vue.js.
- Ensure audit logging, backup routines, and secure data compliance are enforced.
- 3+ years of experience in full stack web development with Laravel and PHP 8.x.
- Proven experience with Shopify API integration (REST & GraphQL).
- Strong understanding of OAuth 2.0 authentication flows.
- Experience working with role-based access systems and multi-user logic.
- Familiarity with AWS infrastructure (EC2, RDS, S3), Linux/Ubuntu server management.
- Proficient in writing secure, maintainable code and handling production systems.
- Solid experience with MySQL database architecture and performance tuning.
- Experience managing scheduled jobs, webhooks, and external API calls.
- Experience building embedded Shopify apps using Shopify App Bridge.
- Familiarity with Inertia.js, Vue.js, or Laravel UI.
- Understanding of GDPR, data protection, and compliance-grade system auditing.
- Experience with CI/CD pipelines, automated deployments, and unit testing.
We are sorry but this recruiter does not accept applications from abroad.