Blog, Open Roles

Full Stack Engineer (Hybrid role)

Job Description

StoryStream is a visual commerce platform specialising in User-generated Content and Live Video Shopping. Used by many of the world’s largest automotive and retail brands – including John Lewis & Partners, JD Sports, Porsche, and Toyota – we are looking to expand our Engineering Team with a Full Stack Engineer.

Our Engineering Team is made up of three teams:

  • Core: focussing on the main StoryStream platform, UGC content workflows, rights management, user management.
  • Experiences: focussing on the customer-facing Javascript based content delivery mechanisms and their management.
  • Data: Analytics, Machine Learning and Product Catalogues.

Working alongside the Data and Core teams, you’ll be involved in the entire product development lifecycle including the design, development, deployment and maintenance of new and existing features. Your work will impact how millions of our client customers interact with our Javascript outputs, how our clients manage these outputs, and how we can ensure they are as performant as possible.

You can find out more about StoryStream, including our Company values here; and more about the Engineering team here.

This role is a Full Stack Engineer in the Experiences team.

A Mid-level engineer at StoryStream is expected to be:

  • Able to tackle most problems independently.
  • Proficient at their chosen language and stack, including open source software and frameworks.
  • Able to quickly pick up new technology and teach others how to use it.
  • Able to mentor junior engineers up to their level to make them great team members.
  • Able to critique technical approaches and coach others to improve their work as well as improving their own and taking critique on board.
  • Great at reusing code and writing reusable tooling so that the team becomes more efficient in the future.
  • A great communicator both in writing and verbally.

You will be responsible for:

  • Writing and maintaining Python code
  • Writing and maintaining Javascript code, both Vanilla and Vue.js
  • Reviewing other team members code
  • Extending AWS Lambda based MicroServices
  • Becoming an expert in the StoryStream Experiences Team codebase

Our requirements of you:

  • Demonstrable experience as a Full Stack Developer (3+ years)
  • Good knowledge of Python
  • Good knowledge of Javascript and at least one framework
  • Good knowledge of HTML and CSS
  • Good Database knowledge, both Relational and noSQL
  • Excellent communication and writing skills (English)

Nice to have:

  • Experience with Vue.js
  • Knowledge of Web Vitals and why they’re important

This is a hybrid role, with a minimum of 1 day working in our Brighton office per week.

About StoryStream

StoryStream is a visual commerce platform specialising in User-generated Content and Live Video Shopping. StoryStream is used by brands and retailers to give their customers more engaging, authentic and immersive ways to discover and buy products – making shopping online feel more human.

StoryStream helps global brands & retailers turn authentic visual content created by real people into the most engaging way to shop online. The technology is underpinned by Aura, our patent pending AI, that allows for tagging and managing content at an unprecedented scale – enabling true, multi-channel personalisation.

We are proud to work alongside some of the world’s most recognisable brands, including John Lewis & Partners, Porsche, JD Sports, Boden, Porsche, McLaren, Homebase, Sainsbury’s, and Garnier. We are a VC-backed, fast-growing MarTech start-up based in London and Brighton.

What we offer

* Highly competitive salary and benefits package (bonus awarded on company performance)

* 28 days of holiday (24 flex days, one day for your birthday, and three extra business days around Christmas)

* Two wellness afternoons a year

* Flexible working policy

* Training & development opportunities

* Collaborative and creative company culture

* Regular team days out and events

* Mental health support

* Enhanced maternity pay (subject to minimum 2-year service)

After a successful probationary period:

* Private Medical

* Private Dental

* Cycle-to-work scheme

* EV scheme


* Auto-enrolment Pension on joining, StoryStream contributes 3%

* Additionally, you have the option to make one-off or regular contributions via salary sacrifice


Please send your CV and cover letter, detailing relevant experience, to

First interviews will be held with the Head of Engineering (either remotely via Zoom, or in person), with a second stage interview in front of a panel.

StoryStream is committed to diversity, equity and inclusion. Whoever you are, and whatever path you’ve taken to get here, we value you. We know that encouraging a diversity of perspectives, backgrounds, interests, and skills is essential to building a robust business; a business that equitably serves all stakeholders. If you can help drive that success (and have fun while doing it!) we can’t wait to meet you.