About the job

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).

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.

My Private Notes

Saving private notes will automatically star the vacancy to your Jobs page.