Lyst

Software Engineer | BEAM team

London, UK
Python TypeScript React Docker PostgreSQL Kubernetes Microservices AWS
Search for More Jobs Talk to a recruiter now 💪
Description

Lyst is a global Fashion Tech company and premium shopping app, founded in London in 2010 and catering to over 200M shoppers per year. We offer our customers the largest assortment of premium & luxury fashion items & products in one place, via an assortment of 8.5M+ items from over 17,000 of the world’s leading brands. We are a scale-up business with a current team size of c.150 people in London, combining an agile mentality with a proven business model and over a decade of experience. This provides a balance between foundations and structure, and autonomy and pace.

At Lyst we obsess over the customer, providing a search & discovery experience which offers inspiration, fulfilment, and personalisation. We believe that fashion is amazing but shopping for fashion often isn’t, and use our technology, data and creativity to bring more joy, greater choice and fewer fails. Our mission is to help fashion shoppers make better decisions and help fashion partners find better audiences as the category-leading destination for every fashion shopper. Lyst has raised over $160m from leading investors including Accel, Balderton, Molten Ventures, Fidelity International, and LVMH.

The Role

We are looking for a software engineer to join our newly formed Brand, Editorial and Ad Media team, to bring together content and marketing technologies to drive and accelerate the reach to customers and provide an enriched experience for our users.

The team works across the stack, implementing backend solutions to serve ad and content media to our web and app platforms. On the front end side we are responsible for implementing and maintaining core components that are used to serve the content and more recently have been working on revamping the web application with the company's new brand expression using our internal design system.

Within the first three months, you will:

  • Meet and build relationships with your team members and relevant stakeholders.
  • Contribute to every part of our system, tests, documentation, as well as code and process.
  • Participate in Code Review on feature changes and confidently make changes (i.e with tests!) to our systems.
  • Participate in our Planning and Retrospective meetings where you will have direct input to the team’s ways of working.
  • Gain expertise over the tools and services we use: Python, Typescript, React, Docker, CircleCI, PostgreSQL, etc.
  • This is a high trust, supportive and collaborative environment where you will have plenty of opportunities to really help make an impact on both your team and wider company. We value attitude as much as we do direct experience—we want to hire people to grow into the role and beyond.

About the team

  • We work in Python, JS, Typescript, React, node
  • We use Docker and K8s for managing our services in production.
  • We use CircleCI and Github Actions for continuous integration and all of our services are continuously deployed too, meaning that your changes reach production very soon after being merged, which is exciting!
  • The BEAM team is one of the key teams within the Customer tribe, in charge of major parts of the user-facing experience of the business.
  • We maintain around 6 services with a team of 4 engineers, QA engineer and product manager.
  • We care about collecting metrics to measure our impact to ensure we are focusing on the right things and track our progress towards our quarterly goals.
  • Some experience/knowledge of FE technologies such as React and typescript. You will be responsible for contributing to the development and maintenance of some public facing web applications 
  • Some experience/knowledge with building and maintaining python microservices
  • Ready to contribute to an inclusive and positive working environment for everyone
  • Able to communicate clearly and be humble when sharing ideas with everyone on the team
  • Capable of writing production quality code and doing iterative development, balancing speed to ship and long term maintainability
  • Experience with the creation and maintenance of ETL pipelines is a bonus
  • Have a detail oriented mindset and actively demonstrate curiosity
  • If you’ve programmed in a different language and not worked with the languages noted, that is OK, knowing how to code is a transferable skill. Equally if you have never used AWS before and have experience with an alternative cloud provider, that is OK too. There is time to learn on the job and a supportive, knowledgeable team will help you.

We believe in having a curious mindset and your ability to learn to do the job is more important than a checklist of must haves.

Things that matter to us:

  • You are pragmatic and you like engaging with hard engineering problems.
  • You like all things about data, passing it around, parsing it, storing it and reporting on it.
  • You do not shy away from having to manage expectations with stakeholders, and are comfortable handling difficult conversations that you can back up with informative evidence.
  • You are curious at heart and like to take ownership of something and make it better.
  • You are a team player and communicate with your peers and other stakeholders in the company on a day to day basis

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers