Blog, Open Roles

Senior Back End 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 Senior Back End Engineer.

Our Engineering Team is made up of three teams:

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

Working alongside the Experiences and Data 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 the stability and quality of our web applications.

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

This role is a Senior Back End Engineer in the Core team.

A Senior Engineer at StoryStream is expected to be:

* An expert in various technologies
* Always leading the conversation to improve our systems.
* Knowledgeable on the latest and greatest open source software.
* A great teacher and mentor, and able to confidently manage both your own time and your junior team members’.
* Able to explain, at the right level of technicality, why a direction is good or bad – and be able to back this up with data.
* An excellent technical communicator who enjoys helping others to understand a problem and improve their own skillsets.
* Able to discuss complex technical issues at an abstract level with non-technical people.
* Empathetic and understanding of both team and end-customer requirements.

You will be responsible for:

* Being an active participant in planning and estimation meetings, using your experience and expertise to help the team solve difficult problems.
* Writing reusable and maintainable Python code.
* Reviewing other team members’ Python code.
* Creating and maintaining Serverless MicroServices.
* Improving and extending our existing Python and Django based codebase.
* Becoming a trusted expert in the StoryStream ecosystem.

Our requirements of you:

* Demonstrable experience as a Back End Engineer (5+ years).
* Expert knowledge of Python.
* Expert Database knowledge, both Relational and noSQL.
* Excellent communication and writing skills (English).
* AWS experience.

Nice to have:
* Experience in Line Management and mentoring more junior team members.

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, equality 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.