Backend Engineer

Posted Aug 18

This is a fully remote position, open to applicants in United Kingdom.

📋 Description

• Collaborate within a cross-functional Payments team alongside mobile, web, and machine learning/data science teams.

• Partner with Engineering Managers, Product Managers, Product Designers, and Engineers to identify challenges and devise solutions.

• Write high-quality, well-organized, and comprehensible code utilized by over 1M active daily users.

• Adopt agile practices and focus on user-centered approaches.

• Engage in blameless post-mortems, architecture evaluations, and engineering guild meetings.

• Work closely with engineers on a daily basis to troubleshoot issues and develop code.

• Handle backend and data-related tasks using Scala and Python.


⛳️ Requirements

• Proven experience as a Backend Software Engineer.

• Background in software engineering.

• Strong capability to effectively learn Depop’s Scala stack.

• Proficiency in writing high-quality code in TypeScript, Scala, Java, Kotlin, or another JVM language.

• Openness to work across various paradigms and languages, including Scala and Python.

• Familiarity with relational databases, preferably PostgreSQL.

• Experience with NoSQL databases, ideally DynamoDB.

• Proven track record in building scalable web applications.

• Understanding of DevOps culture.

• Ability to independently identify and resolve complex problems while knowing when to seek assistance.

• Product-focused mindset aimed at addressing genuine business challenges.

• Experience with iterative development processes, including A/B testing.

• Strong communication skills, both technical and non-technical.

• Competence in unit and integration testing.

• Experience with either relational or non-relational databases.

• Familiarity with TypeScript and Scala.

• Bonus: Knowledge of payment SDKs like Stripe or PayPal.

• Bonus: Experience in the marketplace or fintech sectors.

• Bonus: Familiarity with the Play framework.

• Bonus: Background in eCommerce.

• Bonus: Experience with event-driven architectures, preferably Kafka.

• Bonus: Knowledge of production AWS infrastructure, ideally using Terraform.

• Bonus: Proficiency in Python.

• Bonus: Experience in data engineering.


🏝️ Benefits

• Access to PMI and cash plan healthcare through Bupa.

• Subsidized counseling and coaching provided by Self Space.

• Cycle to Work scheme with options available from Evans or the Green Commute Initiative.

• Employee Assistance Programme (EAP) offering 24/7 confidential support.

• Mental Health First Aiders available throughout the company.

• 25 days of annual leave with the option to carry over up to 5 days.

• Up to 2 additional paid leave days per year for volunteering activities.

• Fully paid 4-week sabbatical after 5 years of continuous service with Depop.

• Flexible working arrangements, including Flex, Office-Based, and Remote options (depending on the role).

• Dog-friendly office environment.

• 20 weeks of paid parental leave for birth parents.

• 12 weeks of paid parental leave for non-birth parents.

• IVF leave, shared parental leave, and paid emergency parent/carer leave.

• Biannual development discussions and annual performance evaluations.

• Learning budget for personal and professional growth.

• Company-wide training workshops, materials, and resources provided.

• Life Insurance offering financial compensation of 3x your salary.

• Pension matching up to 6% of full base salary with Aviva.

• In-office Depop Shop and packing station with free delivery services.

• Gifts and rewards for achieving significant milestones.

People also viewed

RockstarDevelopers GmbH18 hours ago

Java Backend Developer – Spring Boot, Camunda

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
DeweyLearn, Inc.1 day ago

Senior Python Engineer

US flagUnited States OnlyFull-timeBackend Engineer$140k – $165k/year
ApplyView job
Confitec2 days ago

SQL Server Developer – Junior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
InvestEngine2 days ago

Senior Backend Engineer – Pensions Team, Python

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
SPD Technology2 days ago

Senior Python/Django Backend Engineer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Omilia - Conversational Intelligence2 days ago

Senior C/C++ Engineer

GR flagGreece, +3 more countriesFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers