Lyst Logo

Lyst

Senior Python Developer

Posted 8 Days Ago
Be an Early Applicant
London, Greater London, England
Senior level
London, Greater London, England
Senior level
As a Senior Python Developer at Lyst, you will design and develop scalable solutions for acquiring users, work with a collaborative team, and take ownership of projects from inception to deployment in a fast-paced environment.
The summary above was generated by AI

Company Description

Lyst is a technology platform that revolutionises the way people shop for fashion. We connect millions of consumers globally with the world’s leading fashion designers and stores, giving them a simpler, more engaging and more effective shopping experience. Lyst has grown over 300% every year since launch in 2011 and has raised over $60M from top-tier investors including Accel, DFJ, Balderton and the teams behind LVMH, Michael Kors and Oscar de la Renta.

Job Description

Lyst are hiring senior software engineers to build well engineered, innovative and long lasting solutions for our millions of online shoppers. 

At the heart of Lyst is a data aggregator that lists millions of fashion products from hundreds of designers, brands and retail partners. A scraping architecture that makes more than 4 million calls a day, we automatically add, de-duplicate and moderate 1000s of new products to the site every week. On top of this data, we build systems that help people discover, follow and buy from their favourite fashion brands.

As a senior software engineer, you will join our Acquisition Technology team and work closely with other engineers, product managers, designers and data scientists to solve problems that allow us to acquire users at a scale our competitors cannot match. 

Some of the things we're working on include reducing the organic dependency upon google.com, reductions in duplicate content and automated bid optimisation platforms to improve our paid search efficiency.

You will join a team that: 

  • Builds real products for millions of users, predominantly in a Python based stack.
  • Deploys 10 times a day, makes nearly 20 thousands lines of changes a week and takes pride and ownership in what they create. 
  • Believes in working in a collaborative manner and that consistent improvement comes from sharing ideas.
  • Tests things; whether it's your code or a new idea. 
  • Actively contributes to the open source and tech community. 

Things we use

Python, JavaScript, Django, PostgreSQL, Redis, AWS, iOS, Elasticsearch, Docker, Ember.js, Microservices, TDD, buzzwords

You will be working on whole projects right from design through to shipping. You will enjoy collaborating with engineers and non technical teams, working on defining features and ensuring they are scaleable and delivered to project deadlines. You can find out more about the team and see some of our open source projects here: http://developers.lyst.com/

We believe that there is no silver bullet to fix the problems and challenges we face: instead we encourage consistent iteration to ensure we are always solving problems. Best Idea Wins.

Qualifications

Here at Lyst you will have impact on everything from code quality to our culture.

You will consider yourself an experienced engineer and have at least five years experience writing code in production. You will be passionate about great code, well built products and beautifully engineered solutions. You will be happy to work in a predominantly python based environment, enjoy testing and deploying your own code and be confident using tools like Docker and Git.

Ideally you will: 

  • Have experience working on scalable, high impact and high performing products.
  • Be comfortable creating products using a performant, typed language such as Python, C++ or Java
  • Have experience working in a leadership role and delivering projects from start to finish.
  • Be confident working with changing requirements and ambiguity. We move fast, so change should be something you enjoy.
  • Have a good understanding of data structures, algorithms, TDD and APIs with an interest in microservices. Bonus points for using Microservices in production.
  • Love solving problems that keep you awake at night.

Additional Information

You will be challenged, supported and have the opportunity to learn a lot. You will work a fast paced, autonomous environment with like minded people who are passionate about what they do. Your willingness to learn and your ability to suggest improvements will allow you to grow as Lyst does and become a key member of our team.

We also like to create a great environment for you to achieve success:

  • Our engineering teams meet up twice a month to share some of the interesting things they’re working on internally and externally.
  • Your conference tickets are paid for - we’re big on learning and development and encourage engineers to attend events.
  • Learning and Development - From Python to SEO, internal subject matter experts run classes designed to get you up to speed. Each team also has a training budget to help cover any external courses.
  • A clothing allowance - we’re a fashion company and you’ll get an allowance to spend on goodies from Lyst
  • Social events - from board games to bowling, movie nights to triathlons, you’ll find a group of people always keen to get involved
  • Health and Wellness is also important to us and we put on regular yoga classes, have football and netball teams and encourage a healthy work / life balance.

All your information will be kept confidential according to EEO guidelines.

Top Skills

JavaScript
Python
HQ

Lyst London, England Office

21 Mincing Lane, London, United Kingdom, EC3R 5

Similar Jobs

Yesterday
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Financial Services
As a Senior Lead Software Engineer at JPMorgan Chase, you will develop trade structuring tools for investment banking, focusing on backend Python coding while collaborating closely with diverse teams. Responsibilities include full lifecycle development, supporting other development teams, and enhancing product features while maintaining high standards of quality and applying advanced problem-solving skills.
Top Skills: Python
4 Days Ago
London, Greater London, England, GBR
Senior level
Senior level
Information Technology • Business Intelligence • Consulting
The Senior Python Developer will design, code, test, and maintain software solutions, focusing on CI/CD best practices, managing APIs and backend systems, and enhancing automation and observability. Collaboration with cross-functional teams is essential for delivering high-quality products and diagnosing production issues through a test-driven development process.
Top Skills: Python
2 Days Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Fintech • Financial Services
The Software Engineer will design and develop tools and infrastructure for Traders and Quantitative Researchers, manage proprietary trading system tech requirements, and enhance workflows. Responsibilities include writing performance-sensitive code, leading design discussions, mentoring, and collaborating on technology solutions that improve trading platforms.
Top Skills: Python

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account