Full Stack Developer in Bath

Full Stack Developer in Bath

Bath Full-Time 50000 - 65000 € / year (est.) No home office possible
Bower Collective

At a Glance

  • Tasks: Develop and manage our tech stack, focusing on custom features and data insights.
  • Company: Join Bower Collective, a mission-driven startup tackling plastic waste with innovative products.
  • Benefits: Competitive salary, personal development opportunities, and a flexible remote work environment.
  • Other info: Dynamic startup culture with a focus on learning and growth.
  • Why this job: Make a real impact in sustainability while working with cutting-edge technology.
  • Qualifications: Solid full-stack development experience, especially with Shopify and data analysis skills.

The predicted salary is between 50000 - 65000 € per year.

Bower Collective is on a mission to eliminate plastic waste and create a more sustainable world. We are a multi-award winning B Corp building the UK’s leading digital first sustainable consumer goods brand through our incredible natural home and personal care products in reusable packaging. We have grown rapidly since launch and have substantial venture capital backing with investors who’ve backed other successful D2C brands.

We are looking for a talented and versatile developer to join us and manage our technology stack end to end — from custom development and data engineering through to platform management across our SaaS ecosystem. We are based in Bath and meet once or twice a week in the office, working remotely otherwise. Applicants must live within the UK.

We are looking for a well-rounded technologist who thrives on variety and can move fluidly between writing code, digging into data and managing our wider platform ecosystem. You must be all over the latest in AI opportunities, including the adoption of AI-supported code editors, experience prompting agentic development and AI code review, as well as enabling the adoption of wider AI tools across the business as required. We operate a D2C subscription business on Shopify and Recharge, and need someone who can both build on top of that stack and help us make smarter decisions through data.

This role suits someone who is genuinely independent, comfortable context-switching between deep technical work and operational platform management, and hungry to learn as our needs evolve.

Split of activities
  • 60% — Custom development: building features, integrations and tooling on top of our Shopify / Recharge stack
  • 20% — Data engineering and analysis: building and maintaining data pipelines, producing insights on business metrics and supporting commercial decision-making
  • 20% — Platform and SaaS management: owning our wider technology ecosystem, evaluating tools and ensuring everything runs reliably
Key responsibilities
  • Plan, build and deploy custom features and integrations across our Shopify and Recharge platform - being pragmatic, knowing when to build vs use off the shelf
  • Supporting the team with technical leadership and decision making
  • Always looking to improve UX, building customer-centred UIs and great user experiences
  • Bringing a security-first mindset – dealing with sensitive customer data and subscription payment tokens
  • Develop and maintain internal tooling to support operations, marketing and product teams
  • Design and manage data pipelines to centralise and clean business metrics
  • Produce clear, actionable data analysis to support commercial and operational decisions
  • Own and administer our SaaS technology ecosystem, evaluating new tools and managing existing ones
  • Identify and resolve technical issues across the stack proactively
  • Work closely with the leadership team to translate business needs into technical solutions
  • Document systems, processes and decisions to keep institutional knowledge accessible
Skills and experience
  • Solid full-stack development experience, ideally with Shopify (Liquid, Shopify APIs) and subscription platforms such as Recharge
  • Expertise in full stack development – ideally Node.js on the backend but could be Ruby/Python; and Vue, React or Angular on the frontend.
  • Experience building and maintaining data pipelines, with strong SQL and familiarity with analytics tooling
  • Ability to conduct meaningful data analysis and communicate findings clearly to non-technical stakeholders
  • Comfortable managing and integrating third-party SaaS tools (CRM, analytics, support, etc.)
  • Strong problem-solving instincts with the ability to work autonomously and prioritise without hand-holding
  • Excellent written communication skills for async, remote collaboration
  • Demonstrated ability to switch between different types of technical work within the same week
Nice to have
  • Experience working within a D2C or subscription e-commerce business
  • Familiarity with BigQuery, Looker Studio and Fivetran or similar data stack tooling
  • Understanding of paid media tracking, attribution and analytics integrations

The role will be well remunerated, based on level of experience, with significant personal development opportunities working in a dynamic and fast paced environment. Come and be part of a rapidly growing startup that is purpose driven and having a direct positive impact on people and planet!

Full Stack Developer in Bath employer: Bower Collective

Bower Collective is an exceptional employer, offering a dynamic work environment in Bath where innovation meets sustainability. As a multi-award winning B Corp, we provide our employees with meaningful opportunities for personal and professional growth while contributing to a mission that directly impacts the planet. With a flexible remote working policy and a culture that values independence and collaboration, we empower our team to thrive in a fast-paced startup atmosphere focused on eliminating plastic waste.

Bower Collective

Contact Detail:

Bower Collective Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Developer in Bath

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Bower Collective on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those related to full-stack development and data engineering. Make sure to highlight any work with Shopify or similar platforms to catch their eye.

Tip Number 3

Prepare for the interview by brushing up on your technical knowledge and understanding of Bower Collective's mission. Be ready to discuss how you can contribute to their goals of sustainability and innovation in tech.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Bower Collective team and their mission.

We think you need these skills to ace Full Stack Developer in Bath

Full Stack Development
Shopify (Liquid, Shopify APIs)
Subscription Platforms (Recharge)
Node.js
Ruby
Python
Vue

Some tips for your application 🫡

Show Your Passion for Sustainability:When writing your application, let us know why you're excited about Bower Collective's mission to eliminate plastic waste. Share any personal experiences or projects that align with our values, as it shows you’re genuinely interested in making a difference.

Tailor Your Skills to the Role:Make sure to highlight your full-stack development experience and how it relates to our tech stack, especially with Shopify and Recharge. We want to see how your skills can directly contribute to our goals, so be specific about your past projects and achievements.

Keep It Clear and Concise:We appreciate clear communication, especially since we work remotely. Make your application easy to read by using bullet points and short paragraphs. This helps us quickly grasp your qualifications and makes a great first impression!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Bower Collective

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Shopify, Recharge, and the programming languages like Node.js, Ruby, or Python. Brush up on your full-stack development skills and be ready to discuss how you've used them in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled technical challenges in previous roles. Be ready to explain your thought process and the steps you took to resolve issues, especially in a fast-paced environment. This will demonstrate your ability to work autonomously and think critically.

Understand Data Engineering

Since data engineering is a key part of the role, make sure you can talk about your experience with building data pipelines and conducting data analysis. Familiarise yourself with SQL and any analytics tools you’ve used, and be prepared to discuss how you’ve turned data into actionable insights.

Emphasise Your Adaptability

This role requires context-switching between different tasks, so highlight your ability to adapt to changing priorities. Share examples of how you've successfully managed multiple responsibilities and how you stay organised while working remotely.