Senior Backend Engineer

Senior Backend Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Collaborate on innovative solutions and write high-quality code for millions of users.
  • Company: Join Depop, a leading peer-to-peer circular fashion marketplace.
  • Benefits: Enjoy flexible working, generous leave, and health benefits.
  • Other info: Dynamic team culture with mentorship and career growth opportunities.
  • Why this job: Make a real impact in the fashion industry while developing your skills.
  • Qualifications: Strong software engineering experience with Scala and Python knowledge.

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

Depop is a peer‑to‑peer circular fashion marketplace connecting millions of users to discover, buy, and sell secondhand fashion.

Responsibilities

  • Collaborate with Engineering Managers, Product Managers, and engineers to define problems and design solutions.
  • Write high‑quality, maintainable code used by more than 1 million active daily users.
  • Take ownership of product development from feature discovery to implementation.
  • Provide end‑to‑end application support, including production incident management.
  • Embrace agile methodologies and user‑centred thinking.
  • Participate in blameless post‑mortems, architecture reviews, and engineering guild sessions.
  • Mentor and coach colleagues.
  • Ensure code, workflows, and data lifecycle are responsibly managed.

Qualifications

  • Strong experience in software engineering; proven ability to learn Scala and Python stacks.
  • Experience with relational or non‑relational databases, preferably PostgreSQL and DynamoDB.
  • Knowledge of stream processing technologies such as Kafka.
  • Ability to design scalable web applications that serve tens of thousands of requests per second.
  • DevOps culture familiarity (CI/CD pipelines).
  • Independent problem‑solving skills with the ability to seek guidance when needed.
  • Product‑oriented mindset focused on solving real business problems.
  • Experience with iterative development and A/B testing.
  • Flexible to work across multiple paradigms and languages, including TypeScript, Scala, and Python.
  • Strong technical and non‑technical communication skills.
  • Proficiency in unit and integration testing.
  • Experience with Kubernetes or equivalent container orchestration.

Preferred experience

  • Play framework.
  • eCommerce background.
  • Event‑driven architectures (Kafka).
  • Production AWS infrastructure; Terraform.
  • Data engineering.

Benefits

  • Health and mental wellbeing: PMI and cash plan, Bupa healthcare access, subsidised counselling and coaching.
  • Cycle‑to‑work scheme with options from Evans or the Green Commute Initiative.
  • Employee Assistance Programme (EAP).
  • 25 days annual leave with carry‑over up to 5 days; 1 company‑wide day off per quarter.
  • Up to 2 additional paid leave days per year for volunteering.
  • Fully paid 4‑week sabbatical after 5 consecutive years.
  • Flexible working (hybrid, office, remote).
  • Dog‑friendly offices.
  • Option to work abroad for 4 weeks a year in UK tax treaty countries.
  • 18 weeks paid parental leave for full‑time employees; IVF leave, shared parental leave, paid emergency parent/carer leave.
  • Budgets for conferences and learning subscriptions.
  • Mentorship programmes.
  • Life Insurance (3× salary) and pension matching up to 6%.
  • Free shipping for Depop sales within the UK.

Depop is a peer‑to‑peer circular fashion marketplace. We’re proud to be an equal‑opportunity employer, providing employment opportunities without regard to age, ethnicity, religion or belief, gender identity, sex, sexual orientation, disability, pregnancy or maternity, marriage and civil partnership, or any other protected status.

Senior Backend Engineer employer: Depop Limited

Depop is an exceptional employer for a Senior Backend Engineer, offering a vibrant work culture that champions innovation and collaboration. With a strong focus on employee wellbeing, the company provides comprehensive health benefits, flexible working arrangements, and generous leave policies, including a fully paid sabbatical after five years. Additionally, Depop fosters professional growth through mentorship programmes and budgets for learning, making it an ideal place for those seeking meaningful and rewarding employment in the tech industry.

D

Contact Details:

Depop Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your best projects. This is a great way to demonstrate your coding abilities and problem-solving skills, especially with languages like Scala and Python.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it's not just about coding; be ready to discuss your thought process and how you tackle problems.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and engaged with our platform.

We think you need these skills to ace Senior Backend Engineer

Software Engineering
Scala
Python
PostgreSQL
DynamoDB
Kafka
Web Application Design

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Backend Engineer role. Highlight your experience with Scala, Python, and any relevant databases like PostgreSQL or DynamoDB. We want to see how your skills align with our needs!

Showcase Your Problem-Solving Skills:In your application, share examples of how you've tackled complex problems in past projects. We love seeing independent thinkers who can also collaborate effectively with teams. Don't forget to mention any experience with agile methodologies!

Highlight Your Technical Expertise:Be sure to include your familiarity with DevOps practices, CI/CD pipelines, and any experience with container orchestration tools like Kubernetes. We’re looking for someone who can write high-quality, maintainable code, so let us know about your coding standards!

Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you don’t miss out on any important updates during the hiring process. We can’t wait to hear from you!

How to prepare for a job interview at Depop Limited

Know Your Tech Stack

Make sure you brush up on your Scala and Python skills, as well as your experience with PostgreSQL and DynamoDB. Be ready to discuss how you've used these technologies in past projects and how they can be applied to the role at Depop.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems independently and collaboratively. Highlight your ability to seek guidance when needed, as this shows you're a team player who values input from others.

Embrace Agile Methodologies

Familiarise yourself with agile practices and be prepared to discuss how you've implemented them in previous roles. Mention any experience you have with iterative development and A/B testing, as this aligns with their product-oriented mindset.

Communicate Effectively

Strong communication skills are key, so practice explaining technical concepts in a way that's easy to understand. Be ready to discuss how you've mentored colleagues and contributed to team discussions, as this will demonstrate your leadership potential.