Depop

Senior Backend Engineer - Payments

Depop
Apply
20 days ago
Remote, United Kingdom or London, United KingdomSenior

Responsibilities

  • Collaborate with Engineering Managers, Product Managers, Product Designers, and engineers to understand problems and design solutions.
  • Develop high-quality, maintainable backend code used by more than 1 million daily active users.
  • Own product development end to end, from feature discovery and work breakdown through implementation.
  • Provide application support, including production incident management.
  • Collaborate in a cross-functional team to solve problems and write code.
  • Mentor and coach colleagues.
  • Own code, workflows, and data throughout their entire lifecycle.
  • Participate in architecture reviews, blameless post-mortems, engineering guild sessions, and other continuous-improvement activities.

Requirements

  • Solid software engineering experience and strong evidence of the ability to learn and work effectively with Scala.
  • Experience writing high-quality code in TypeScript, Scala, Java, Kotlin, or another JVM language.
  • Willingness to work across backend and data tasks using Scala and Python.
  • Experience with relational or non-relational databases, preferably PostgreSQL and DynamoDB.
  • Experience with stream processing, preferably Kafka.
  • Experience building scalable web applications handling tens of thousands of requests per second.
  • Experience with unit and integration testing.
  • Experience with Kubernetes or a similar technology.
  • Ability to independently identify and solve complex problems while knowing when to seek guidance.
  • Product-oriented mindset, strong technical and non-technical communication skills, and experience with iterative development using A/B testing.
  • Bonus experience with Stripe, PayPal, or similar payment SDKs; marketplace or fintech environments; Play framework; eCommerce; event-driven architectures; AWS infrastructure; Terraform; Python; or data engineering.
  • Curiosity about AI and willingness to explore how it can enhance day-to-day work.

Benefits

  • Private medical insurance and cash plan healthcare access with Bupa.
  • Subsidised counselling and coaching, an Employee Assistance Programme, and workplace Mental Health First Aiders.
  • 25 days of annual leave, with the option to carry over up to 5 days.
  • Up to 2 additional paid volunteering days per year and a fully paid 4-week sabbatical after 5 years of consecutive service.
  • Flexible MyMode hybrid working with flex, office-based, and remote options depending on the role; offices are dog-friendly.
  • Paid parental leave, IVF leave, shared parental leave, and paid emergency parent/carer leave.
  • Twice-yearly development chats, annual performance reviews, a learning budget, and company-wide training resources.
  • Life insurance valued at 3 times base salary and pension matching of up to 6% through Aviva.
  • Free in-office Depop Shop delivery, a packing station, and milestone gifts and rewards.

Categories

Depop

About Depop

1,001-5,000 employees
Contact me