Full Stack Developer, CRM and Automation
at Wave GlobalAbout the job
Sign up for free or
Log in to view full job details.
Full-Stack Developer – CRM & Automation Wave Direct Ltd (Wave Spas, Wave Watersports, Wave Saunas) Location: Newcastle upon Tyne (on-site / hybrid: TBC) Type: Full-time or part-time, permanent Salary: Subject to Experience We're hiring a hands-on developer to own our in-house CRM and automate the manual work across a fast-growing, multi-brand, multi-channel e-commerce business. About Wave
- We design and sell hot tubs, saunas, paddleboards and watersports gear under the Wave Spas, Wave Watersports and Wave Saunas brands
- We sell D2C through Shopify across the UK, US and EU, plus major marketplaces and retailers
- Products are designed in-house, manufactured overseas and shipped from UK, US and EU warehouses
- Small, ambitious team: the founders are hands-on with the tech, and we'd rather build the right tool than hire around a manual process The role Your job is to make our Laravel CRM the single source of truth for the business and to automate the work our team does by hand.
- Own our CRM end to end: architecture, roadmap, build, deploy, support
- Connect it to our core systems so data flows without copy-paste
- Find manual processes across ops, customer service and marketing, then automate them
- Take over and extend our existing middleware automation
- Work directly with the Chairman, who is technical and already builds alongside AI tools: you'll be trusted, challenged and given real ownership What you'll build
- CRM (Laravel): sales and targets reporting, product information management, marketing planning and performance reporting
- Use of Claude Code is essential for speed and delivery
- Integrations: Brightpearl (ERP), Shopify (multi-store, multi-market), Zendesk, Klaviyo and our marketplaces
- Middleware and automation: stock, orders, tracking and pre-order flows, plus customer service, marketing and operations workflows
- AI-powered tools using LLM APIs
- Engineering hygiene: secure credentials, monitoring and alerting, and clear documentation Our stack Laravel / PHP / MySQL, Brightpearl, Patchworks, Shopify, Zendesk, Klaviyo, Meta, Google Ads, TikTok, Amazon, Walmart, Mirakl, Claude, Gemini What you'll bring
- 3+ years building production web apps in PHP and Laravel
- Strong API integration experience: REST, GraphQL, OAuth, webhooks, pagination, rate limits and retries
- Shopify Admin API experience (GraphQL preferred)
- Solid SQL and data modelling
- You build reliable automations: idempotent, de-duplicated, logged, and they fail loudly rather than silently corrupt data
- Comfortable owning projects end to end, from scoping with the business to shipping and supporting
- Clear communicator who writes things down
- You use AI coding tools (Claude Code, Copilot, Cursor or similar) to move faster, and you review what they produce Nice to have
- Brightpearl, Patchworks or another iPaaS
- Marketplace, Zendesk or Klaviyo APIs
- Front-end: Livewire, Vue or React, plus Tailwind
- E-commerce operations know-how: stock, purchase orders, multi-warehouse
- Building with LLM APIs What success looks like
- 30 days: across the stack, the CRM codebase and our live automation flows; first quick-win automation shipped, automate reporting, ownership of the CRM
- 90 days: owning the middleware flows; Brightpearl to CRM sync live; credentials and monitoring tidied
- 12 months: CRM is the source of truth for product, sales and targets; measurable hours saved across teams What we offer
- Salary depending on experience (pro rata for part-time)
- 20 days Holiday + Birthday + pension, product discount
- Real ownership of a live, multi-channel stack, and the backing to build it properly
- Direct line to the founders and a front-row seat on new brands and channels To apply
- Send your CV, GitHub, code samples, PDF's with some cool projects you've worked on, and a few lines on an integration or automation you're proud of (and what broke along the way).
Sign up for free or
Log in to view all job posting insights and get access to competitive insights.
Job ref blurredText
Posted on blurredText
Last checked on blurredText
Closing on blurredText
0 comments
0 requirements
Discuss this job
Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.
Log in to view and post comments.
My Private Notes
Saving private notes will automatically star the vacancy to your Jobs page.
Log in to view and save your private notes.