Remote Frontend Jobs
Depop logo

Senior Backend Software Engineer

DepopLondon, United Kingdom
UK
Apply now

Depop is looking for an experienced Senior Backend Software Engineer to join us permanently. Within this role, you’ll be working with 5+ backend engineers, EM and Product Manage to drive the team to success. The team is backend focussed and manages various backend systems at the core of Depop.

Responsibilities

  • Work closely with Engineering Managers, Product Managers, and various 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
  • Take ownership of product development, from feature discovery, to the breakdown of work, and its implementation
  • End-to-end application support, including production incident management
  • Embrace agile methodologies and user-centred thinking
  • Engage in a culture of continuous improvement by attending events such as blameless post-mortems, architecture reviews, and engineering guild sessions.
  • Collaborate on a daily basis with fellow engineers in the cross functional environment to solve problems and write code
  • Mentor and coach your colleagues
  • Own your code, workflows and, data through their entire lifecycle
  • The language you use should be a tool to solve a problem and not fixate on a specific language. We are looking for an engineer who is happy working across different tech stacks.
Desired experience
  • Writing high quality code in Scala, Java, or another JVM language. Typescript or Python experience is also a big plus.
  • The language you use should be a tool to solve a problem and not fixate on a specific language. We are looking for an engineer who is happy working across different tech stacks.
  • Relational databases, ideally Postgres
  • NoSql datastores (e.g. DynamoDB)
  • Stream processing: (e.g. Kafka)
  • Experience building scalable web applications serving 10,000s of requests per second
  • 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.
  • Strong technical and non-technical communication skills
  • Proficient in testing solutions at different levels — unit and integration —
  • Experience with relational or non-relational databases, preferably PostgreSQL and DynamoDB
  • Experience with Kubernetes or similar
Bonus points
  • Experience with Play framework
  • Experience with eCommerce
  • Experience with event-driven architectures, preferably using Kafka
  • Experience in using production AWS infrastructure, ideally with Terraform
  • Experience with Python
  • Experience with data engineering

View all remote jobs at Depop

FAQ

Is the Senior Backend Software Engineer position at Depop remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Senior Backend Software Engineer job posted?
This listing was posted on December 29, 2025 and is still open for applications.
How do I apply for the Senior Backend Software Engineer position at Depop?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Agile jobs