Enable job alerts via email!

Backend Engineer

DEPOP

United Kingdom

On-site

GBP 50,000 - 80,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in eCommerce is seeking an experienced Backend Software Engineer to join their team. You will work in a collaborative environment, focusing on producing high-quality code and ensuring the seamless operation of scalable web applications. The role offers a range of benefits designed to support your growth and wellbeing, including flexible working arrangements and wellness programs.

Benefits

Health programs
Mental wellbeing programs
Flexible working arrangements
Family leave
Learning budgets

Qualifications

  • Proficiency in Scala, Java, or Python required.
  • Experience with AWS and relational/non-relational databases desired.

Responsibilities

  • Collaborate with cross-functional teams to design solutions.
  • Produce high-quality code for over 1M active users.
  • Document feature developments.

Skills

Scala
Java
Python
Distributed datastores
Message queues
Web applications
RDBMS
DevOps culture

Tools

Docker
Kubernetes
AWS
Terraform

Job description

Job Description

Depop is looking for an experienced Backend Software Engineer to join us permanently. Within this role, you'll work in a cross-functional team in partnership with mobile, web, and machine learning/data science teams to drive success.

Responsibilities
  • Work closely with Product Managers, Designers, Data Scientists, Front-End, and other Backend Engineers to understand problems and design solutions.
  • Produce high-quality, well-structured, and understandable code used by 1M+ active daily users.
  • Embrace agile methodologies.
  • Participate in a culture of continuous improvement through events like blameless post-mortems and architecture reviews.
  • Collaborate daily with engineers in a cross-functional environment to solve problems and write code.
  • Own your code and workflows throughout their lifecycle.
  • Document feature development.
Qualifications
  • Proficiency in Scala, Java, or Python.
  • Experience with distributed datastores (e.g., DynamoDB, Redshift, AWS Athena).
  • Knowledge of message queues like RabbitMQ or Apache Kafka.
  • Experience building scalable web applications handling thousands of requests per second.
  • Experience with RDBMS, preferably Postgres.
  • Familiarity with DevOps culture and CI/CD pipelines.
  • Ability to independently solve complex problems and seek guidance when needed.
Must Haves
  • Experience with Scala, Java, or Python.
  • Experience collaborating with Frontend Engineers (Web/Mobile).
  • Proficiency in testing at various levels (unit, integration, etc.).
  • Experience with relational or non-relational databases, preferably PostgreSQL, DynamoDB, AWS Athena.
Nice to Haves
  • Experience with eCommerce.
  • Experience with Docker and Kubernetes.
  • Experience with event-driven architectures, preferably using RabbitMQ or Kafka.
  • Experience deploying on production AWS infrastructure, ideally with Terraform.
Additional Information

Benefits include health and mental wellbeing programs, flexible working arrangements, family leave, learning budgets, and more. Depop offers a supportive environment with various perks to support your growth and wellbeing.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.