Backend Engineer, Platform

Backend Engineer, Platform

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
D

At a Glance

  • Tasks: Design and maintain backend systems for a thriving marketplace, impacting millions of users.
  • Company: Join Depop, a dynamic tech company revolutionising the marketplace experience.
  • Benefits: Enjoy health benefits, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative environment with mentorship opportunities and agile methodologies.
  • Why this job: Be part of an innovative team shaping the future of eCommerce technology.
  • Qualifications: Experience in Scala and Python, with strong backend engineering skills.

The predicted salary is between 60000 - 80000 £ per year.

Depop is looking for a skilled Software Engineer within the Platform Pillar to work on our core APIs and services, focusing on the backend systems that support the entire marketplace. This role involves designing, building, and maintaining critical services that serve millions of users, and shaping the long‑term technical direction of our platform.

Responsibilities

  • Collaborate with cross‑functional teams (Engineering, Product, Security, Data) to understand problems and design effective solutions.
  • Produce high‑quality, maintainable code for services used by millions of users.
  • Own platform and product development from discovery to implementation.
  • Contribute to high‑level architectural decisions for the core application and associated services.
  • Improve scalability, reliability, observability, and operational safety of critical backend systems.
  • Work on foundational platform capabilities: backend systems, service‑to‑service communication, authentication, infrastructure architecture, messaging, database scalability, deployment tooling, and internal engineering enablement.
  • Evolve the core application to remain safe, performant, and fit for future needs.
  • Communicate clearly with stakeholders, translating technical complexity into shared understanding.
  • Support production incident management, debugging, monitoring, and continuous improvement.
  • Embrace agile methodologies, user‑centred thinking, and a pragmatic approach to solving real business and engineering problems.
  • Participate in post‑mortems, architecture reviews, engineering guild sessions, and technical strategy discussions.
  • Collaborate daily with fellow engineers to solve complex problems and write high‑quality code.
  • Mentor and support the growth of colleagues.
  • Own your code, workflows, services, and data throughout their lifecycle.

Qualifications

Must Haves

  • Solid software engineering experience with Scala and Python stack.
  • Strong backend engineering background: designing, building, testing, and operating production services.
  • Willingness to work across multiple paradigms and languages, including backend, platform, and data‑oriented work.
  • Strong technical and non‑technical communication skills.
  • Proficiency in unit and integration testing.
  • Experience with relational or non‑relational databases.
  • Experience with Kubernetes or similar container orchestration.
  • Experience on production systems where reliability, scalability, and maintainability are critical.
  • Proactive problem‑solving skills with the ability to seek guidance or collaborate with peers.

Desired Experience

  • Writing high‑quality backend code in Scala, TypeScript, Python, or another JVM language.
  • Experience with large, business‑critical backend or platform systems.
  • Experience with PostgreSQL, MySQL, or DynamoDB.
  • Experience building scalable web applications or backend systems handling significant traffic and data volume.
  • Experience improving reliability, scalability, observability, and operational maturity in production systems.
  • Experience in a DevOps culture: CI/CD pipelines, observability, incident response, and production ownership.
  • Experience with platform capabilities supporting other engineering teams (shared services, deployment tooling, infrastructure abstractions, or internal developer workflows).
  • A product‑oriented and platform‑mindful approach focusing on solving real engineering and business problems.

Bonus: experience with the Typelevel stack, Play Framework, platform engineering internal developer platforms, core infrastructure systems, large monoliths, service extraction, or modernisation of legacy backend systems; eCommerce or marketplace platforms; event‑driven architectures (Kafka); AWS infrastructure (Terraform); data engineering; service‑to‑service authentication, internal platform security, or cloud cost management; enabling AI platform capabilities or safe‑AI guardrails.

Benefits

Health

D

Contact Details:

Depop Limited Recruitment Team

We think you need these skills to ace Backend Engineer, Platform

Scala
Python
Backend Engineering
Unit Testing
Integration Testing
Relational Databases
Non-Relational Databases