About Back Market

We’re here to help make tech reliable, affordable, and better than new. We're a global marketplace for refurbished devices, helping lower our collective environmental impact by providing trustworthy, affordable tech with 92% less carbon emissions than new. Our mission is simple: to do more with what we already have.

The Role

As a Software Engineer, you will work closely with all members of your squad, and the Staff engineer of your group. You will be working in an agile "build it and run it" environment where engineering teams build, launch, monitor and support the product that they own. You will be responsible for producing clean, consistent and well-organised code while delivering seamless user experiences at scale.

Main Technical Challenges

Back Market's technical stack has been undergoing a radical transformation in recent years into a distributed and service-oriented architecture. Building a set of efficient and loosely coupled services is one of the main challenges to face for the years to come. Teams are expected to independently control their release schedules, manage their data, SLAs, tools, and be responsible for their own service-offering.

Responsibilities as a Senior Engineer

  • Facilitates meaningful discussions around complex issues.
  • Suggests or makes improvements for existing designs and architecture for quarter-bounded projects or mission-critical areas in their squad.
  • Explores technologies with sizable potential impact for the team.
  • Is able to contribute actively to high impact chaos mitigation.
  • Identifies and advocate for prioritization of tasks that can optimize delivery.

Why join us?

  • A mission driven work environment where your day to day makes an impact on the planet.
  • Hybrid work environment, with 2 remote days a week and 1 remote work week per quarter, plus 3 flex days.
  • Employee Resource Groups, including mentorship programs, comprehensive accessibility policies, and cultural competency training.
  • Impact-driven work with hands-on career development in an innovative, driven, and fast-paced environment.

Backend Focus (Senior)

  • 5+ years backend development experience.
  • Strong system design skills.
  • Experience with microservices, distributed systems.
  • Deep understanding of data architecture and APIs.
  • Experience with performance optimization and scalability.

Frontend Capabilities (Experienced)

  • Solid experience with modern JavaScript frameworks.
  • Can independently build frontend features.
  • Understanding of state management, routing, API integration.
  • Considers performance, accessibility, and UX in implementations.

Fullstack Mindset

  • End-to-end product thinking.
  • Curiosity about the full stack.
  • Strong collaboration and communication skills.
  • Ability to navigate ambiguity across technical domains.
  • English proficiency is required.
Back Market

Back Market