
Full Stack Developer - Digital Retail Marketing (DTC)
- Crick, Northamptonshire
- Permanent
- Full-time
- Full-stack development: Design, build, and maintain new features across our websites using modern frameworks, APIs, custom code, and cloud-based solutions.
- E-commerce platforms: Develop and optimise Shopify stores and other sites (including bespoke platforms).
- Backend systems: Contribute to Node.js and PostgreSQL integrations, ensuring seamless data flow between platforms.
- API & integrations: Configure and manage connections with subscription management tools, sales and inventory systems, customer support tools, and cloud services.
- Continuous improvement: Enhance user experience, performance, and operational efficiency across all platforms.
- Collaboration: Work with marketing, customer service, and operations to align technical development with business goals and customer needs.
- Frontend Development: Proven experience with a modern framework (React, Vue, Svelte, or equivalent), build tools (Vite, Webpack), and utility-first CSS (Tailwind).
- Backend Development: Strong experience with Node.js (TypeScript/JavaScript) and relational databases, ideally PostgreSQL.
- API Integration: Ability to integrate third-party APIs and build custom features across the stack.
- E-commerce Systems: Skilled at configuring and integrating modern e-commerce platforms and tools, with an understanding of customer journeys and back-office processes.
- Shopify Expertise: Experience with the Shopify ecosystem and key apps such as Recharge, Klaviyo, LoyaltyLion and Rebuy.
- Collaboration & Communication: Excellent written and verbal skills, with the ability to work effectively across teams.
- Cloud Platforms: Familiarity with Google Cloud (Cloud Functions, Cloud SQL, Queues/Tasks), or similar services such as AWS or Azure.
- Platform Migration: Experience handling large-scale migration projects.
- Subscription Models: Experience with D2C websites and subscription-based e-commerce.
- User Experience: Awareness of UX best practices to enhance usability across varied site experiences.
- Component Libraries: Experience using Storybook (or similar tools) to build, test, and document custom web components.
- A problem solver: You enjoy diagnosing issues and finding creative, practical solutions.
- Results-focused: You care about delivering outcomes, not just writing code.
- Adaptable: You can handle a fast-moving environment and pivot when needed.
- Collaborative: You share knowledge openly and work well with others.
- E-commerce & Integrations: Shopify Plus with apps including Recharge, Rebuy, LoyaltyLion, Klaviyo, Okendo, Trustpilot, Boost Search, Zendesk (and others)
- Frontend: Svelte components and apps; Remix & React-based bespoke Shopify app; bespoke web components documented with Storybook
- Backend & Infrastructure: Google Cloud Functions running TypeScript/JavaScript on Node.js, connected to a PostgreSQL database
- Styling & Build Tools: Tailwind CSS with Vite
- DevOps: GitHub, GitHub Actions
- Collaboration: Notion, Microsoft Teams
- Location: Primarily remote (UK-based), with occasional meetups in North Yorkshire.
- Salary: Competitive plus 10% annual company bonus (conditional on performance).
- Benefits include:
- 25 days holiday + bank holidays
- Generous pension: Employee contributions 3% / Employer contribution 8% (salary sacrifice scheme)
- Life assurance
- Enhanced maternity/paternity/pawternity/pawreavement leave
- Flexible benefits (cycle to work, nursery support, dental insurance, etc.)
- Free parking, EV charging, discounted pet food, free hot drinks
- Dog-friendly workplace 🐾