Job Description
Depop is looking for an experienced Senior Backend Software Engineer to join us permanently.
Within this role, you'll be working in a product engineering team developing the services used for interaction between our customers and Depop. As a member of this cross-functional team, you will collaborate with product, design, and other engineers to improve ease of access to support and efficient issue resolution for our customers.
Responsibilities:
* Work closely with Engineering Managers, Product Managers, Product Designers, and Engineers to understand problems and design solutions.
* Produce high-quality, well-structured, and understandable code used by 1M+ active daily users.
* Take ownership of product development from feature discovery to implementation.
* Provide end-to-end application support, including managing production incidents.
* Embrace agile methodologies and user-centered thinking.
* Participate in a culture of continuous improvement through events like blameless post-mortems, architecture reviews, and engineering guild sessions.
* Collaborate daily with fellow engineers to solve problems and write code.
* Mentor and coach colleagues.
Qualifications:
* Ability to write high-quality code in Scala or interest in learning a functional language.
* Experience with RDBMS, ideally Postgres.
* Experience with distributed datastores (e.g., DynamoDB).
* Experience with message queues like RabbitMQ or Apache Kafka.
* Experience building scalable web applications handling thousands of requests per second.
* Familiarity with DevOps culture and CI/CD pipelines.
* Ability to independently solve complex problems and seek help when needed.
Must haves:
* Experience with Scala.
* Willingness to work with Python and Scala codebases.
* Proficiency in testing at unit and integration levels.
* Experience with relational and non-relational databases, preferably PostgreSQL, DynamoDB, AWS Athena.
* Experience with Docker and Kubernetes.
Nice to haves:
* Experience with Java.
* Experience with Play framework.
* Web development experience.
* Experience with eCommerce.
* Experience with event-driven architectures, preferably using RabbitMQ or Kafka.
* Experience with production AWS infrastructure, ideally with Terraform.
Additional information
Health + Mental Wellbeing: PMI and cash plan healthcare, subsidized counselling, cycle to work schemes, Employee Assistance Programme, Mental Health First Aiders.
Work/Life Balance: 25 days annual leave, impact hours for volunteering, sabbaticals after 5 years, flexible hybrid working options, dog-friendly offices, and the ability to work abroad in UK treaty countries.
Family Life: 18 weeks paid parental leave, IVF leave, shared parental leave, emergency parent/carer leave.
Learn + Grow: budgets for conferences and subscriptions, mentorship programs.
Your Future: Life insurance, pension matching up to 6%, free UK shipping on Depop sales, celebrations and rewards for milestones.
#J-18808-Ljbffr