Backend Software Engineer

 

Description:

Depop is looking for an experienced Backend Software Engineer to join us permanently.

Within this role, you’ll be working in the cross-functional team in partnership with mobile, web and machine learning/data science teams to drive the team to success.

Responsibilities

As a Backend Engineer within this team, you can expect to:
 

  • Work closely with Product Managers, Designers, Data Scientists, Front-End and other Backend Engineers to understand problems and to design solutions.
  • Produce high-quality code that is well-structured and simple to understand that will be used by 1M+ active daily users
  • Embrace agile methodologies
  • Engage in a culture of continuous improvement by attending events such as blameless post-mortems, architecture reviews etc.
  • Collaborate on a daily basis with fellow engineers in the cross functional environment to solve problems and write code
  • You’ll own , code, workflows and data, through their entire lifecycle
  • Documenting any feature development
     

Desired Experience
 

  • Writing high quality code in Scala, Java, Kotlin or another JVM language
  • Experience building scalable applications serving 10,000s of requests per second
  • Relational databases, ideally Postgres
  • NoSql datastores (e.g. DynamoDB)
  • Stream processing: (e.g. Kafka)
  • DevOps culture (CI/CD pipeline)
  • Ability to proactively find and solve complex problems independently, but also know when to seek guidance or help from your peers.
  • Product-oriented mindset with a focus on solving real business problems rather than over-engineering solutions.
  • Experience with iterative development using A/B testing
     

Must Haves
 

  • Solid software engineering experience. Strong evidence that you can learn our TypeScript and Scala stack effectively
  • Willing to work across multiple paradigms and languages, such as backend or data work, using TypeScript, Scala and Python
  • Proficient in testing solutions at different levels —unit, integration, etc—
  • Experience with relational or non-relational databases, preferably PostgreSQL and DynamoDB
     

Bonus Points
 

  • Experience with eCommerce
  • Experience with Docker and Kubernetes
  • Experience with event-driven architectures, preferably using RabbitMQ or Kafka
  • Experience in using production AWS infrastructure, ideally with Terraform
  • Experience with Python
  • Experience with data engineering
     

Additional Information

Health + Mental Wellbeing
 

  • PMI and cash plan healthcare access with Bupa
  • Subsidised counselling and coaching with Self Space
  • Cycle to Work scheme with options from Evans or the Green Commute Initiative
  • Employee Assistance Programme (EAP) for 24/7 confidential support
  • Mental Health First Aiders across the business for support and signposting
     

Work/Life Balance
 

  • 25 days annual leave with option to carry over up to 5 days
  • 1 company-wide day off per quarter
  • Impact hours: Up to 2 days additional paid leave per year for volunteering
  • Fully paid 4 week sabbatical after completion of 5 years of consecutive service with Depop, to give you a chance to recharge or do something you love.
  • Flexible Working: MyMode hybrid-working model with Flex, Office Based, and Remote options *role dependant
  • All offices are dog-friendly
  • Ability to work abroad for 4 weeks per year in UK tax treaty countries
     

Family Life
 

  • 18 weeks of paid parental leave for full-time regular employees
  • IVF leave, shared parental leave, and paid emergency parent/carer leave

Organization Depop
Industry IT / Telecom / Software Jobs
Occupational Category Backend Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-02-21 4:18 pm
Expires on 2026-04-07