Python Engineer

Manchester, United Kingdom


Django Python Scala

Apply now


Welcome to Depop. We are the social marketplace where over 12M people come to buy, sell and discover unique items. Our mission is to make our platform the place for the most vibrant communities in the world.

With headquarters in London, spaces in LA and New York, we have a team of more than 100 people dedicated to enhancing and developing the Depop experience for our global communities. And we’re just getting started.

Right now, we’re on the hunt for a Python Engineer to join our growing Manchester team. We have a rapidly growing user base of over one million active users and our engineering team is expanding to match.

Like the rest of our backend team, you will have a passion in agile working, problem solving and progressive software engineering. Our existing backend systems are written in Python and Scala, but here you'll get the chance to learn new languages and paradigms as part of a new challenge. Sound like your thing?

Want to find out more about Depop & our engineering team? Take a look at our blog! We write about technology, people and smart engineering -


  • You will write and maintain the services and APIs that allow our apps and website to support 50,000+ active users per hour and 200,000+ requests per minute
  • You’ll create high quality code which is well-structured, thoroughly tested, and simple to understand.
  • You’ll work closely with a team of like-minded engineers to solve interesting and novel architectural and engineering problems.
  • As part of an agile team, you’ll work closely with Product Managers, Designers, Front-end Developers and other Backend Developers both in Manchester and remotely with the London team.


  • You’ll be able to demonstrate experience writing high quality code in Python and you’ll have experience building modern, REST-based, service-oriented, distributed architectures, ideally at scale.
  • You’ll have degree-level Software Engineering knowledge, including experience with at least one major RDBMS (ideally Postgres) and experience with Web or API frameworks such as Django.


  • Experience with other back-end languages such as Scala or other java based languages.
  • Experience with functional programming, message queues such as RabbitMQ, or the Play Framework.


Our Manchester team are based in the Spinningfields WeWork. We have 25 days holiday with options to buy/sell more, UK pension scheme, healthy snacks in the kitchen, finish early Fridays, team nights out, trips down to London for team nights out. But the biggest perk of all is the opportunity to work with such a vibrant group of people building a product we all deeply care about.

#11 Fastest Growing Startup 2018 - The Sunday Times Tech Track 100. We are the social marketplace where over 10M people come to buy, sell and discover unique items. Our mission is to empower creative minds by making our platform the place for the most vibrant communities in the world.

1M active users

~200K API requests / min.