BA

Back Market

Software Engineer - Payment

Résumé du poste

Paris
Développeur

Modèle de travail

Hybride · 2 jours à domicile
il y a 3 semaines
Description du poste

Back Market

Nous sommes Back Market. Notre mission : rendre la technologie fiable, abordable et meilleure que neuve. Nous sommes une place de marché mondiale de produits tech reconditionnés, contribuant à réduire notre impact environnemental collectif en proposant une technologie fiable et abordable, avec 92 % d'émissions de carbone en moins que le neuf.

Oui, vous avez bien lu. Il s'avère que la technologie reconditionnée est bien meilleure pour la planète que la neuve. En fait, chaque appareil acheté sur Back Market accroît notre impact positif sur la planète. De nos représentants du service client à nos ingénieurs logiciels, chaque individu chez Back Market fait un geste pour la planète --- et pour les consommateurs. Notre mission est simple : faire plus avec ce que nous avons déjà. Prêt(e) à nous rejoindre ?

Notre département technologique, connu sous le nom de Bureau of Technology (BoT), est au cœur de Back Market.

Il se compose de plus de 30 équipes produit dynamiques qui développent et gèrent des services pour apporter une valeur significative à nos clients et fournisseurs. Ces équipes sont efficacement soutenues par notre groupe Platform, qui comprend plus de 10 équipes spécialisées abordant des problématiques techniques transversales pour améliorer nos capacités opérationnelles.

En plus de ces équipes fonctionnelles, nous avons établi de nombreux groupes dédiés au partage de connaissances dans diverses disciplines techniques, telles que la sécurité, le backend, le frontend, l'IA et le mobile. Ces groupes servent de centres de collaboration et de développement professionnel, offrant de nombreuses opportunités d'apprentissage et favorisant une culture d'amélioration continue.

À propos de l'équipe

L'équipe Payout de Back Market est au cœur du moteur financier de notre place de marché, responsable de garantir que les vendeurs et les clients sont payés rapidement, de manière sécurisée et fiable.

L'équipe gère le cycle de vie complet des paiements : de l'exécution des paiements à notre réseau mondial de reconditionneurs, en passant par la gestion de l'intégration et de la conformité des vendeurs, la surveillance du risque financier et le développement de solutions de financement innovantes pour aider les vendeurs à optimiser leur trésorerie. En construisant une infrastructure de paiement résiliente et évolutive, l'équipe joue un rôle clé pour faire de Back Market une plateforme de confiance et attractive pour les vendeurs du monde entier.

En tant qu'Ingénieur Logiciel, vous travaillerez en étroite collaboration avec tous les membres de votre squad, et avec l'ingénieur Staff de votre groupe. Des rituels bi-mensuels avec votre groupe et le Chapter vous permettront de partager ce qui fonctionne au sein de votre squad, d'apprendre ce qui fonctionne pour les autres, et de vous assurer que votre orientation technique est alignée avec la vision globale.

Ce que vous ferez dans ce rôle

Nous recherchons des ingénieurs polyvalents qui font preuve d'une forte appropriation et sont motivés à relever de nouveaux défis sur l'ensemble de la pile technique tout en nous aidant à faire progresser notre technologie.

Vous travaillerez dans un environnement agile de type "build it and run it" où les équipes d'ingénierie construisent, lancent, surveillent et supportent le produit dont elles sont propriétaires.

Poussé par le désir de créer des produits exceptionnels, vous comprenez comment offrir des expériences utilisateur fluides à grande échelle.

Nous recherchons de la passion dans la création de systèmes en produisant un code propre, cohérent et bien organisé.

Ainsi qu'un bon esprit d'équipe pour soutenir les collègues et créer un environnement d'apprentissage et de partage !

L'anglais est indispensable car vous rejoindrez une équipe internationale répartie dans différents endroits du monde (US/FR/ES/JP).

Notre environnement technique

  • Backend stack : Python - FastAPI, SQLAlchemy, Celery, Golang, Django (en cours de retrait)
  • Frontend stack : VueJS, Typescript, Nuxt, Revolve (notre design system)
  • Data : PostgreSQL, Redis, Kafka, RabbitMQ, BigQuery
  • Infrastructure : GCP, Kubernetes, Docker, Datadot, ArgoCD, CircleCI, Github

Principaux défis techniques

Traditionnellement basée sur un monolithe, la pile technique de Back Market a subi une transformation radicale ces dernières années pour devenir une architecture distribuée et orientée services. Cette transition offre une opportunité de moderniser la plateforme, en élevant les standards d'ingénierie.

La construction d'un ensemble de services efficaces et faiblement couplés est l'un des principaux défis à relever pour les années à venir. Mais les équipes sont enthousiastes à l'idée de contrôler indépendamment leurs calendriers de déploiement, de gérer leurs données, leurs SLA, leurs outils et, finalement, d'être responsables de leur propre offre de services. Pendant ce temps, les équipes de la plateforme s'efforcent de fournir une plateforme évolutive, cohérente et sécurisée, qui rend les équipes d'ingénierie plus productives.

En tant qu'Ingénieur Associé : Apprendre & Produire
  • S'engage et achève les tâches dans les délais prévus tout en se tenant responsable.
  • Travaille en collaboration au sein d'une équipe et communique efficacement lors des réunions.
  • Se concentre sur la croissance et l'apprentissage de notre pile technique, de nos meilleures pratiques et de notre base de code.
En tant qu'Ingénieur Expérimenté : Produire & Optimiser
  • Travaille de manière autonome sur les tâches de développement au sein de l'application ou du service de l'équipe.
  • Livrer un code de haute qualité dans les délais.
  • Démontre une collaboration professionnelle avec les coéquipiers et les pairs.
  • Opère de manière autonome dans le périmètre technique de la squad.

Backend

  • Plus de 2 ans d'expérience en développement backend
  • Compétences en conception de systèmes
  • Expérience avec les microservices, les systèmes distribués
  • Compréhension de l'architecture des données et des API

Fullstack mindset

  • Pensée produit de bout en bout
  • Curiosité pour la pile technique complète
  • Solides compétences en collaboration et en communication
  • Capacité à naviguer dans l'ambiguïté entre les domaines techniques

Processus de recrutement

  • Tri RH - (1h)
  • Module de codage et de test - Backend (60 min)
  • Module de conception de système (60 min)
  • Module de données (45 min)
  • Leadership technique + Rencontre avec votre manager (75 min)
  • Valeurs BM (45 min)

POURQUOI NOUS REJOINDRE ? ✌🏼

Chez Back Market, nous nous engageons à recruter et à soutenir des équipes diversifiées de personnes issues de tous horizons, expériences et perspectives --- c'est l'une des raisons pour lesquelles nous sommes une entreprise certifiée B Corp avec un score élevé (93,2).

Avantages

Quel que soit votre rôle et votre niveau d'ancienneté, vous bénéficierez d'un travail axé sur l'impact avec un développement de carrière pratique dans un environnement innovant, motivé et dynamique --- avec des avantages correspondants, tels que :

  • Un environnement de travail axé sur la mission où votre quotidien a un impact sur la planète. Sérieusement.
  • Environnement de travail hybride, avec 2 jours de télétravail par semaine et 1 semaine de télétravail par trimestre, plus 3 jours flexibles.
  • Groupes de ressources pour les employés, y compris des programmes de mentorat, des politiques complètes d'accessibilité et une formation à la compétence culturelle.

Chez Back Market, nous nous efforçons de créer un lieu de travail qui incarne le monde que nous essayons de changer. Nous avons intégré nos principes de diversité, d'équité et d'inclusion dans notre ADN --- des employés dédiés aux groupes de ressources pour les employés en passant par nos valeurs d'entreprise.

Nous savons que le parcours parfait pour un rôle ne signifie pas la meilleure adéquation --- nous vous encourageons à postuler à un rôle même si vous pensez ne pas avoir toutes les qualifications.

Si des aménagements raisonnables sont nécessaires pour le processus d'entretien, n'hésitez pas à en discuter avec l'équipe d'acquisition de talents.