Back Market logo

Back Market

RetailMarketplace

Sobre nosotros

Líder en reacondicionamiento B2C, Back Market permite igualmente a las startups y PIMES a adquirir material tecnológico verificado y con buenas garantías, a precios desafiantes y competitivos. Nuestra misión es hacer del consumo de productos reparados, algo divertido y accesible para todos.

Datos y curiosidades

Back Market es el marketplace de electronica reacondicionada fundado en Paris en 2014 por Thibaud Hug de Larauze, Quentin Le Brouster y Vianney Vaute. Se convirtio en unicornio en enero de 2022 al superar los 5.000 millones de euros de valoracion tras una ronda de 449 millones, y acumula mas de 1.000 millones de dolares de inversion de fondos como Eurazeo, Aglae Ventures, General Atlantic y Generation Investment Management. Esta presente en 18 paises de America del Norte, Europa y Asia, con unas 700 personas repartidas en 4 oficinas (Nueva York, Berlin, Paris y Burdeos). Alcanzo rentabilidad EBITDA en Europa en 2024 y a nivel global en 2025 sin levantar capital adicional desde enero de 2022.

Algunos números

2014

Ano de fundacion

18

Paises con presencia

449 M€

Ronda de 2022

2025

Rentabilidad EBITDA global

Ofertas de trabajo en Back Market

We're looking for an experienced Software Engineer to build and evolve the systems supporting seller after-sales care, including claims, repairs or replacements, refunds, seller communications, and the Seller API.

🎯 Responsibilities

  • Build and evolve seller after-sales products end to end.
  • Help automate resolution flows and improve seller actions to provide the best possible customer experience.
  • Work closely with squad members and the Staff Engineer to define and deliver technical solutions.
  • Develop, launch, monitor, and support the products owned by your team in a “build it and run it” environment.
  • Take ownership of development tasks within the team’s applications and services.
  • Deliver high-quality code on time.
  • Operate autonomously within the squad’s technical scope.
  • Collaborate with teammates and peers, contributing to a learning and knowledge-sharing environment.
  • Design and deliver seamless user experiences at scale.
  • Write clean, consistent, and well-organized code.

🛠️ Requirements

  • 3+ years of backend development experience.
  • Strong system design skills.
  • Experience with microservices and distributed systems.
  • Understanding of data architecture and APIs.
  • Experience optimizing performance and scalability.
  • Experience or knowledge of modern JavaScript frameworks.
  • Understanding of state management, routing, and API integration.
  • Ability to consider performance, accessibility, and user experience when implementing solutions.
  • Strong ownership and the ability to work autonomously.
  • Strong collaboration and communication skills.
  • Ability to navigate ambiguity across technical domains.
  • Professional fluency in English for collaboration within an international team.

🔄 Full-stack mindset

  • Think about products end to end.
  • Show curiosity about the full technology stack.
  • Collaborate effectively across technical domains.

🛠️ Technical environment

  • Frontend: Vue.js, TypeScript, Nuxt, Storybook, Tailwind
  • Backend: Python, FastAPI, Go
  • Data and messaging: PostgreSQL, Redis, Kafka, RabbitMQ, BigQuery
  • Infrastructure: GCP, Kubernetes, Docker, ArgoCD, CircleCI, GitHub, Backstage, Grafana, OpenTelemetry

🤗 Collaboration and development

  • Participate in regular team and chapter rituals to share practices, learn from other teams, and align technical direction with the broader vision.
  • Access employee resource groups, mentorship programs, accessibility policies, and cultural competency training.

📝 Recruitment process

  • HR screening — 45 minutes
  • Backend coding and testing module — 60 minutes
  • System design feature — 60 minutes
  • Data module — 45 minutes
  • Tech leadership interview and meeting with the manager — 75 minutes
  • Values interview — 45 minutes
HybridBarcelona, SpainFastAPIPythonPostgreSQLGoDistributed Systems
Ver oferta

We're looking for multiple Software Engineer Interns to join engineering teams working across product, platform, data, payments, shipping, customer experience, and circularity.

You’ll contribute to the technology behind customer-facing experiences and internal services while working with software engineers, product managers, designers, data analysts, and other stakeholders in an international, collaborative environment. With support from experienced engineers, you’ll learn how to design, develop, test, deploy, and monitor reliable software in a production environment.

🎯 Responsibilities

  • Assist with developing and improving features under the guidance of your team.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and technical discussions.
  • Help investigate bugs and resolve technical issues.
  • Participate in testing, deployment, and monitoring activities.
  • Work with product, design, data, and operations teams to understand requirements.
  • Help maintain technical documentation and share knowledge.
  • Explore different technologies and build skills across the software development lifecycle.
  • Contribute in an agile “build it and run it” environment, where teams build, launch, monitor, and improve the products and services they own.

Your level of responsibility will grow throughout the internship, supported by regular guidance and feedback from your team.

🛠️ Technical environment

The technologies you use will depend on the team you join and may include:

  • Backend: Python, FastAPI, SQLAlchemy, Celery, Golang, and Django
  • Frontend: Vue.js, TypeScript, Nuxt, and Revolve design system
  • Data and messaging: PostgreSQL, Redis, Kafka, RabbitMQ, and BigQuery
  • Infrastructure and delivery: Google Cloud Platform, Kubernetes, Docker, Datadog, Argo CD, CircleCI, and GitHub

Experience with all these technologies is not required. We value strong technical foundations, curiosity, and a willingness to learn.

🛠️ Requirements

  • Currently enrolled in the final year of an engineering school or university master’s degree.
  • Eligible to receive an internship agreement through your university.
  • Already based in Spain.
  • Basic knowledge of programming, ideally with Python, gained through internships, GitHub contributions, personal projects, or student projects.
  • Knowledge of databases and operating systems.
  • Ability to learn new software and technologies quickly, with curiosity about the coding environment.
  • Detail-oriented and able to collaborate effectively in an international team.
  • Fluent in English.
  • Authorized to work in Spain through EU nationality or a valid student visa or work permit.
  • Available for a six-month, full-time internship of 35 hours per week, Monday to Friday.

➕ Nice to have

  • Knowledge of French and/or Spanish.

📅 Internship details

  • Duration: 6 months
  • Schedule: Full-time, 35 hours per week, Monday to Friday
  • Expected start: March/April 2027

🤗 What we offer

  • Impact-driven work focused on reducing the environmental impact of technology.
  • Employee Resource Groups, including mentorship programs.
  • Accessibility policies and cultural competency training.

🔎 Recruitment process

  • 30-minute video interview with the Campus Recruitment Manager.
  • 60-minute video technical fit interview with two senior engineers, including live coding and an open discussion.
  • 30-minute video team fit interview with another member of the team.
HybridOfficeBarcelona, SpainFastAPIPythonPostgreSQLKubernetesDjango
Ver oferta