Senior Front-End Engineer - Care Seller

Sé de los primeros solicitantes.
Solo para miembros registrados
Barcelona
EUR 40.000 - 70.000
Sé de los primeros solicitantes.
Hace 3 días
Descripción del empleo

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.

Yep, you read that right. Turns out refurbished tech is way better for the planet than new. In fact, with every device purchased on Back Market, our positive impact on the planet grows. From our Customer Care representatives to our software engineers, every individual at Back Market contributes to reducing the planet's burden — and helping consumers. Our mission is simple : to do more with what we already have.

Are you ready to join us?

As a Senior Front-End Developer, you consider yourself a craftsman and will aim to improve the quality, performance, and security of our codebase and products.

The Care tribe is composed of 3 cross-functional squads including 8 front-end engineers today.

The tribe provides products and services aiming to deliver a best-in-class Care tribe experience to our customers. Our solutions are used by millions of customers, thousands of sellers, and after-sales support agents.

Examples of such solutions are :

  • Providing self-service information to customers regarding their orders
  • Enabling customers to contact Back Market or the seller for after-sales requests via the appropriate contact channel
  • Organizing product returns, replacements, or repairs

Technical environment

Our platform is based on Nuxt / Vue.js and our own Design System. We love TypeScript, our design tokens and Tailwind are in harmony, and we strive to be accessible to everyone.

Everything is Server Side Rendered, served through Node.js, Cloudflare CDN, and Cloudflare Workers. Our GitHub contributions go through CircleCI, with testing by Vitest, Testing Library, and Playwright. We deploy to production multiple times a day.

Required profile :

  • Experience working on projects based on Vue.js, React, or Angular.
  • Prioritize code quality and follow best practices.
  • Knowledge of testing methodologies (Clean code, TDD, BDD, DDD, SOLID).
  • Curious, proactive, and invested.
  • Comfortable working in a team and independently.
  • Ability to foresee necessary interface modifications aligned with company strategy.
  • Desire to work in a challenging technical environment : GCP, Kubernetes, Docker, RESTful API, Python, Django, Vue.js, Nuxt, Algolia, Datadog, Spinnaker, SQS, ElasticSearch, Nginx, UWSGI.

Bonus Skills :

  • Understanding back-end constraints and designing API calls.
  • Creative with naming conventions.
  • Experience with Single Page Applications served with Server Side Rendering such as Nuxt / Next.
  • Experience with TypeScript, Flow, etc.
  • Open to all levels of chess and board games, and music enthusiasts.
  • Energetic team player with a keen eye for issues before they arise.

Recruitment process :

  • Call with a Tech talent acquisition manager - 45 min
  • Technical screening with 2 frontend engineers - 45 min
  • Technical & Leadership Interviews with 2 tech team members - 90 min
  • Coffee chat with your future engineering manager - 30 min
  • Values interview with 2 executive team members - 45 min

WHY SHOULD YOU JOIN US ?

At Back Market, we’re committed to hiring and supporting diverse teams from all backgrounds, experiences, and perspectives — a key reason we’re a high-scoring certified B Corp (93.2).

All roles offer impact-driven work with career development in an innovative, fast-paced environment — with benefits like :

  • A mission-driven environment where your work impacts the planet.
  • Hybrid work model : 2 remote days / week, 1 remote week / quarter, plus 3 flex days.
  • Employee Resource Groups, mentorship, accessibility policies, and cultural training.

We aim to create a workplace that reflects the world we want to change. We encourage applications from all qualified candidates, even if you don’t meet every qualification. Please discuss any accommodations needed during the interview process.

J-18808-Ljbffr