Chez Recommerce, l'équipe technique rassemble Développeurs, Ops, QA, Products et UX/UI qui -chaque jour- innovent pour offrir des solutions adaptées aux besoins particuliers du cycle de seconde vie : de la reprise d’un appareil d’occasion, à sa revente B2B, B2C et marketplaces, en passant par les diagnostics et réparations dudit appareil, la gestion logistique et des stocks, la gestion financières et réglementaires.ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
ㅤ
Recommerce Group
Big Data, E-commerce, Environnement / Développement durable
Gentilly, Amersfoort, Bordeaux, Bucarest, Fribourg, Grenoble, Hamburg, Nantes, Wemmel
L'équipe Tech
Répartition des collaborateurs
QA
4.0%
UX/UI
6.0%
Full-Stack
12.0%
Front-End
8.0%
Back-End
38.0%
Produit
22.0%
Ops/DevOps
10.0%
En chiffres
6 ans
d'ancienneté moyenne dans l'entreprise
Technologies et outils
Backend
PHP
60%Python
45%Symfony
85%API Platform
75%AWS Lambda
30%
Frontend
JavaScript
50%Vue.js
85%
Devops
Docker
80%Terraform
75%AWS
100%
Frontend ⚙️
Les webapps sont développées en VueJS sous forme de SPA dialoguant directement avec nos APIs. Les frontends ont notamment la charge du développement des backoffices, primordiaux pour les équipes Recommerce qui y pilote l’ensemble de l’activité de Recommerce. Ces backoffices s’inspirent de la philosophie micro-services -qui s’applique ici aux webapps- pour assurer un découplage technique et fonctionnel, garantissant une bonne stabilité et évolutivité.
Backend ⚙️
Le SI de Recommerce est structuré en micro-services qui permettent un découplage idéal de toutes les fonctions métiers. Les développeurs backend travaillent principalement à la conception et au développement d’APIs Restful avec MySQL+PHP+Symfony+API Platform et de lambda serverless Python pour les traitements lourds asynchrones. Les services sont dockerisés et propulsés dans le cloud via AWS.
DevOps & Sécurité ⚙️
L'infrastructure est sécurisée et automatisée, construite sur AWS avec ECS et Fargate pour la conteneurisation. Les ALB AWS gèrent la mise en réseau, tandis que Traefik et Kong assurent le routage des APIs. Okta assure la gestion des identités et des accès (IAM). Terraform est utilisé pour la gestion de l'IaC, Datadog fournit l'observabilité, et GitHub centralise le code avec des workflows CI/CD pour des déploiements continus. Ces outils ensemble permettent une infrastructure flexible, fiable et rapidement scalable.
Organisation et méthodologies
Chez Recommerce, nous avons adopté une organisation agile inspirée de Scrum pour optimiser nos projets technologiques. Nos équipes fonctionnent en squads autonomes et multidisciplinaires, collaborant pour résoudre des problématiques complexes et innover dans l’économie circulaire.
Les projets avancent par sprints de 10 jours, permettant des livraisons régulières. Avant chaque sprint, nous réalisons un Backlog Refinement (affinage des besoins) pour définir l’ambition fonctionnelle et technique. Cela permet aux squads d’aborder le Sprint Planning (planification des tâches) sereinement et de s’engager sur les priorités. Pour anticiper les difficultés et renforcer la collaboration, chaque membre est encouragé aux retours directs et aux propositions, notamment lors des Retrospectives, qui permettent un tour de parole.
Les dailys facilitent la synchronisation, lèvent rapidement les obstacles et assurent une adaptation continue aux évolutions du marché.
Processus de recrutement
Chez Recommerce, notre processus de recrutement est conçu pour identifier les talents qui partagent nos valeurs d’innovation, de durabilité, et de collaboration. Nous avons à cœur d'offrir une expérience candidat transparente et rapide, qui permet à chacun de montrer son potentiel dans un cadre inclusif.
Notre démarche s'articule autour de plusieurs étapes clés, visant à évaluer les compétences techniques, les soft skills, ainsi que l'alignement avec la culture d'entreprise.
-
Étape 1 : Entretien avec Clothilde, pour en apprendre plus sur vous et répondre à toutes vos questions sur l'entreprise
-
Étape 2 : Entretien manager où seront abordés tant les stacks techniques que la vie de l'équipe et les attentes que l'on a pour le poste proposé
-
Étape 3 : Etude de cas ou test technique selon le poste
-
Étape 4 : Rencontre avec les membres de la direction : Carine notre DRH ou Yasmine, notre Responsable Recrutement, Augustin notre DG et Laurent notre CTO