Enable job alerts via email!

Associate Backend Engineer - Connect

DEPOP

London

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

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 the eCommerce space is looking for a permanent Associate Backend Software Engineer. You will work within a cross-functional team to enhance customer engagement through various communication channels. The role involves using a modern Scala stack and collaborating closely with product managers and designers to deliver solutions.

Benefits

Comprehensive health benefits
Flexible working options
Family support policies
Learning and development budgets

Qualifications

  • Basic proficiency in Scala or other backend languages.
  • Understanding of REST APIs and distributed datastores.

Responsibilities

  • Collaborate with cross-functional teams to solve problems.
  • Document feature developments appropriately.
  • Participate in continuous improvement activities.

Skills

Scala
Java
Kotlin
Python
REST APIs

Tools

Docker
Kubernetes
AWS

Job description

Depop is seeking a permanent Associate Backend Software Engineer to join our team. This role is within the Connect team, which focuses on enhancing how we connect our customers through chat, in-app notifications, push notifications, emails, and other communication channels. Our goal is to improve community engagement via communication on our platform.

This position involves working in a cross-functional squad, collaborating with backend and frontend engineers, product managers, designers, and analytics teams to achieve shared objectives.

Our team utilizes a modern Scala stack, including Play, Akka, http4s, Cats, Cats Effect, and Kafka. Deployment is managed with Docker and Kubernetes.

Responsibilities
  • Collaborate closely with Product Managers, Designers, Front-End, and Backend Engineers to understand problems and contribute solutions.
  • Utilize relevant tooling to solve simple problems under supervision.
  • Proactively seek to improve your domain knowledge through learning, asking questions, self-research, and peer learning.
  • Embrace agile methodologies.
  • Participate in continuous improvement activities such as blameless post-mortems and architecture reviews.
  • Work daily with fellow engineers in a cross-functional environment to solve problems and write code.
  • Take ownership of your code and workflows throughout their lifecycle.
  • Document feature developments appropriately.
Qualifications
  • Basic proficiency in Scala or other backend languages such as Java, Kotlin, or Python.
  • Interest in building backend services.
  • Understanding of REST APIs.
  • Knowledge of distributed datastores and relational databases.
  • Ability to independently identify and solve well-defined problems with peer support.
  • Experience in learning new concepts and refining skills independently.
Nice to Haves
  • Experience with eCommerce platforms.
  • Experience testing at various levels (unit, integration, etc.).
  • Knowledge of event-driven architectures.
  • Experience using AWS.
Additional Information

We offer comprehensive health and mental wellbeing benefits, flexible working options, family support policies, learning and development budgets, and various perks to support your growth and work-life balance.

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