Depop logo
Depop

The community-powered circular fashion marketplace. Shop what you love. Sell your clothes. Do it all over.

Senior Backend Engineer – Better Matching Experience

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

40 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Engineer – Better Matching Experience

Depop

• Independently design and deliver backend solutions to medium-to-large problem spaces, from discovery through production and iteration • Build and evolve core discovery services, pipelines and APIs that power personalisation at scale • Help improve search relevance and recommendation quality by working at the intersection of backend engineering and ML-powered personalisation • Take end-to-end ownership of your work, including design, implementation, testing, observability, and operational support • Contribute to shaping technical direction within the team, improving system design, reliability, and developer experience • Operate in an experiment-led environment, helping define hypotheses, success metrics, and feedback loops • Collaborate closely with Product, Data Science, Design, and other Engineering teams to ensure solutions are well scoped and well understood • Actively contribute to continuous improvement through retrospectives, post-incident reviews, and technical discussions • Mentor and support other engineers in the team, raising the overall quality of delivery

Job Requirements

  • Experienced in backend engineering fundamentals with experience independently delivering production systems
  • Proficiency in at least one backend language such as Scala, Java or Typescript, with the ability to learn new languages quickly
  • Experience working with data-intensive systems, including designing, consuming, and evolving data models across services
  • Experience building or operating event-driven systems, such as producing and consuming events or messages in distributed architectures
  • Experience building scalable and reliable services and APIs
  • A strong sense of ownership paired with effective collaboration and communication
  • Comfort working in ambiguous problem spaces and proactively shaping solutions
  • Solid testing practices across unit and integration levels
  • Experience working in a DevOps-oriented environment including CI/CD and production monitoring.
  • Experience with search or recommendation systems (e.g. OpenSearch, Elasticsearch) *(desirable)*
  • Experience working alongside ML/data science teams on personalisation or relevance problems *(desirable)*
  • Experience in experiment-led or hypothesis-driven teams with strong data and insights practices *(desirable)*
  • Experience in marketplace or eCommerce environments *(desirable)*
  • Hands-on experience with message brokers or streaming platforms such as Kafka or similar technologies *(desirable)*
  • Experience with Docker and Kubernetes *(desirable)*
  • Familiarity with AWS infrastructure and infrastructure-as-code tooling *(desirable)*

Benefits

  • PMI and cash plan healthcare access with Bupa
  • Subsidised counselling and coaching with Self Space
  • Cycle to Work scheme with options from Evans or the Green Commute Initiative
  • Employee Assistance Programme (EAP) for 24/7 confidential support
  • Mental Health First Aiders across the business for support and signposting
  • 25 days annual leave with option to carry over up to 5 days
  • 1 company-wide day off per quarter
  • Up to 2 days additional paid leave per year for volunteering
  • Fully paid 4 week sabbatical after completion of 5 years of consecutive service with Depop, to give you a chance to recharge or do something you love.
  • MyMode hybrid-working model with Flex, Office Based, and Remote options *role dependant
  • All offices are dog-friendly
  • Ability to work abroad for 4 weeks per year in UK tax treaty countries
  • 18 weeks of paid parental leave for full-time regular employees
  • IVF leave, shared parental leave, and paid emergency parent/carer leave
  • Budgets for conferences, learning subscriptions, and more
  • Mentorship and programmes to upskill employees
  • Life Insurance (financial compensation of 3x your salary)
  • Pension matching up to 6% of qualifying earnings
  • Employees enjoy free shipping on their Depop sales within the UK.
  • Special milestones are celebrated with gifts and rewards!

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000

Overview Serves as front line support for the Patient Connection Center within Piedmont Healthcare. Reviews orders for outpatient hospital services to ensure completeness prior to scheduling. Prepares for the patient visit by verifying patient insurance, confirming benefits, determining authorization requirements, reviewing medical necessity, and creating patient liability estimates. Responsibilities Serves as front line support for the Patient Connection Center within Piedmont Healthcare. Reviews orders for outpatient hospital services to ensure completeness prior to scheduling. Prepares for the patient visit by verifying patient insurance, confirming benefits, determining authorization requirements, reviewing medical necessity, and creating patient liability estimates. Qualifications Education - H.S. Diploma or General Education Degree (GED) Required Work Experience - 1 year of experience in Healthcare Revenue Cycle or related experience in clerical accounting/finance Required - 3 years of healthcare Revenue Cycle experience Preferred - Prior Epic experience Preferred Licenses and Certifications - None Required - Certification with Healthcare Financial Management Association Preferred - Certified Revenue Cycle Representative Preferred Business Unit : Company Name Piedmont Healthcare Corporate

United States
Jitterbit logo

Senior Software Engineer - Backend - Remote

Jitterbit

Based in Alameda, California, Jitterbit is a privately held computer software company specializing in API integration solutions. Founded in 2003 and led by industry experts, Jitter

Backend Engineer41 days ago

Company Description Jitterbit automates and orchestrates business systems to empower teams, unlock value, and accelerate business transformation. With Jitterbit, organizations can streamline operations, enhance data accessibility, and deliver on a growing list of IT needs more quickly and confidently. For organizations ready to modernize and innovate, Jitterbit provides a unified AI-infused low-code platform for integration, orchestration, automation, and app development that accelerates business transformation, boosts productivity, and unlocks value. The Jitterbit Harmony platform, including iPaaS, API Manager, App Builder and EDI, future-proofs operations, simplifies complexity and drives innovation for organizations globally. Job Description About the team: At Jitterbit, engineering is at the heart of everything we do. We take pride in writing high-quality, maintainable code and delivering a world-class user experience. Our team is collaborative, driven, and embraces a remote-first culture designed for productivity and innovation. You’ll work closely with engineers, product managers, and operations to push the boundaries of what’s possible in enterprise integration. We value curiosity, ownership, and continuous learning. About the role: As a Senior Backend Engineer, you’ll play a key role in designing and developing new features for our iPaaS and APIM platform. You'll work with a modern and diverse tech stack, including: - Languages & Frameworks: Java, C++, Lua - Infrastructure & DevOps: Docker, Kubernetes, Linux, Nginx, Tomcat, Apache - Data & Messaging: MySQL, SQL Server, Redis, Kafka, Elasticsearch, InfluxDB - Cloud Services: AWS (S3, CloudFront, DynamoDB) You’ll take ownership of projects from design through deployment, ensuring scalability, reliability, and performance in a 24x7x365 environment. This is a high-impact role offering the opportunity to work on cutting-edge technologies and help shape the future of integration and automation. About you: You are an engineer who can turn ideas into extremely reliable and scalable designs. You code in such a way that other engineers find your code easy to comprehend, modify, and build upon. You believe in the power of Integration and APIs to transform how systems are integrated and how applications are built. You will be successful in this role if you: - Enjoy helping and mentoring others around you as you grow and become a successful engineer and developer - Have excellent written and verbal communication skills - Are capable of working in a distributed team and able to excel in a remote culture - Are self-driven and able to work on key initiatives - Take pleasure in making things happen and listen to the input from peers - Are able to make data driven decisions - Are a believer in a best idea strategy regardless of where or who ideas come from Qualifications We are looking for: - 10+ years of experience in building large scale distributed applications. - Strong experience building multi-tenant SaaS applications - Strong problem-solving, debugging, and analytical skills with great attention to detail - Experience with Microservices and Cloud-based architectures/design patterns Technical Skills and Experience: - Strong Experience in Java - Substantial experience with top tier RDBMS such as SQL Server and MySQL - Excellent JavaScript, CSS and HTML authoring skills. - Proficiency with Javascript, TypeScript, Java Node.js, or Go. - Familiar with application deployment via Docker and/or Kubernetes. - Hands-on experience with AWS services such as DynamoDB, S3, or CloudFront. Additional Information What You’ll Get: - Work for a growing leader within the Integration Platform as a Service (iPaaS) tech space - Join a mission-driven company that is transforming the industry by changing the way customers use API creation within business-critical processes. - Career development and mentorship - A flexible, remote-friendly company with personality and heart #LI-AK Jitterbit is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. - Department: Engineering

India
Jitterbit logo

Copy of Senior Software Engineer - Backend - Remote

Jitterbit

Based in Alameda, California, Jitterbit is a privately held computer software company specializing in API integration solutions. Founded in 2003 and led by industry experts, Jitter

Backend Engineer41 days ago

Company Description Jitterbit automates and orchestrates business systems to empower teams, unlock value, and accelerate business transformation. With Jitterbit, organizations can streamline operations, enhance data accessibility, and deliver on a growing list of IT needs more quickly and confidently. For organizations ready to modernize and innovate, Jitterbit provides a unified AI-infused low-code platform for integration, orchestration, automation, and app development that accelerates business transformation, boosts productivity, and unlocks value. The Jitterbit Harmony platform, including iPaaS, API Manager, App Builder and EDI, future-proofs operations, simplifies complexity and drives innovation for organizations globally. Job Description About the team: At Jitterbit, engineering is at the heart of everything we do. We take pride in writing high-quality, maintainable code and delivering a world-class user experience. Our team is collaborative, driven, and embraces a remote-first culture designed for productivity and innovation. You’ll work closely with engineers, product managers, and operations to push the boundaries of what’s possible in enterprise integration. We value curiosity, ownership, and continuous learning. About the role: As a Senior Backend Engineer, you’ll play a key role in designing and developing new features for our iPaaS and APIM platform. You'll work with a modern and diverse tech stack, including: - Languages & Frameworks: Java, C++, Lua - Infrastructure & DevOps: Docker, Kubernetes, Linux, Nginx, Tomcat, Apache - Data & Messaging: MySQL, SQL Server, Redis, Kafka, Elasticsearch, InfluxDB - Cloud Services: AWS (S3, CloudFront, DynamoDB) You’ll take ownership of projects from design through deployment, ensuring scalability, reliability, and performance in a 24x7x365 environment. This is a high-impact role offering the opportunity to work on cutting-edge technologies and help shape the future of integration and automation. About you: You are an engineer who can turn ideas into extremely reliable and scalable designs. You code in such a way that other engineers find your code easy to comprehend, modify, and build upon. You believe in the power of Integration and APIs to transform how systems are integrated and how applications are built. You will be successful in this role if you: - Enjoy helping and mentoring others around you as you grow and become a successful engineer and developer - Have excellent written and verbal communication skills - Are capable of working in a distributed team and able to excel in a remote culture - Are self-driven and able to work on key initiatives - Take pleasure in making things happen and listen to the input from peers - Are able to make data driven decisions - Are a believer in a best idea strategy regardless of where or who ideas come from Qualifications We are looking for: - 10+ years of experience in building large scale distributed applications. - Strong experience building multi-tenant SaaS applications - Strong problem-solving, debugging, and analytical skills with great attention to detail - Experience with Microservices and Cloud-based architectures/design patterns Technical Skills and Experience: - Strong Experience in Java - Substantial experience with top tier RDBMS such as SQL Server and MySQL - Excellent JavaScript, CSS and HTML authoring skills. - Proficiency with Javascript, TypeScript, Java Node.js, or Go. - Familiar with application deployment via Docker and/or Kubernetes. - Hands-on experience with AWS services such as DynamoDB, S3, or CloudFront. Additional Information What You’ll Get: - Work for a growing leader within the Integration Platform as a Service (iPaaS) tech space - Join a mission-driven company that is transforming the industry by changing the way customers use API creation within business-critical processes. - Career development and mentorship - A flexible, remote-friendly company with personality and heart #LI-AK Jitterbit is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. - Department: Engineering

India
Jitterbit logo

Senior Software Engineer - Backend - Remote

Jitterbit

Based in Alameda, California, Jitterbit is a privately held computer software company specializing in API integration solutions. Founded in 2003 and led by industry experts, Jitter

Backend Engineer41 days ago

Company Description Jitterbit automates and orchestrates business systems to empower teams, unlock value, and accelerate business transformation. With Jitterbit, organizations can streamline operations, enhance data accessibility, and deliver on a growing list of IT needs more quickly and confidently. For organizations ready to modernize and innovate, Jitterbit provides a unified AI-infused low-code platform for integration, orchestration, automation, and app development that accelerates business transformation, boosts productivity, and unlocks value. The Jitterbit Harmony platform, including iPaaS, API Manager, App Builder and EDI, future-proofs operations, simplifies complexity and drives innovation for organizations globally. Job Description About the team: At Jitterbit, engineering is at the heart of everything we do. We take pride in writing high-quality, maintainable code and delivering a world-class user experience. Our team is collaborative, driven, and embraces a remote-first culture designed for productivity and innovation. You’ll work closely with engineers, product managers, and operations to push the boundaries of what’s possible in enterprise integration. We value curiosity, ownership, and continuous learning. About the role: As a Senior Backend Engineer, you’ll play a key role in designing and developing new features for our iPaaS and APIM platform. You'll work with a modern and diverse tech stack, including: - Languages & Frameworks: Java, C++, Lua - Infrastructure & DevOps: Docker, Kubernetes, Linux, Nginx, Tomcat, Apache - Data & Messaging: MySQL, SQL Server, Redis, Kafka, Elasticsearch, InfluxDB - Cloud Services: AWS (S3, CloudFront, DynamoDB) You’ll take ownership of projects from design through deployment, ensuring scalability, reliability, and performance in a 24x7x365 environment. This is a high-impact role offering the opportunity to work on cutting-edge technologies and help shape the future of integration and automation. About you: You are an engineer who can turn ideas into extremely reliable and scalable designs. You code in such a way that other engineers find your code easy to comprehend, modify, and build upon. You believe in the power of Integration and APIs to transform how systems are integrated and how applications are built. You will be successful in this role if you: - Enjoy helping and mentoring others around you as you grow and become a successful engineer and developer - Have excellent written and verbal communication skills - Are capable of working in a distributed team and able to excel in a remote culture - Are self-driven and able to work on key initiatives - Take pleasure in making things happen and listen to the input from peers - Are able to make data driven decisions - Are a believer in a best idea strategy regardless of where or who ideas come from Qualifications We are looking for: - 10+ years of experience in building large scale distributed applications. - Strong experience building multi-tenant SaaS applications - Strong problem-solving, debugging, and analytical skills with great attention to detail - Experience with Microservices and Cloud-based architectures/design patterns Technical Skills and Experience: - Strong Experience in Java - Substantial experience with top tier RDBMS such as SQL Server and MySQL - Excellent JavaScript, CSS and HTML authoring skills. - Proficiency with Javascript, TypeScript, Java Node.js, or Go. - Familiar with application deployment via Docker and/or Kubernetes. - Hands-on experience with AWS services such as DynamoDB, S3, or CloudFront. Additional Information What You’ll Get: - Work for a growing leader within the Integration Platform as a Service (iPaaS) tech space - Join a mission-driven company that is transforming the industry by changing the way customers use API creation within business-critical processes. - Career development and mentorship - A flexible, remote-friendly company with personality and heart #LI-AK Jitterbit is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. - Department: Engineering

India