Recommerce Group
Big Data, E-commerce, Environment / Sustainable Development
Gentilly, Amersfoort, Bordeaux, Bucarest, Fribourg, Grenoble, Hamburg, Nantes, Wemmel
Tech team
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.ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
ㅤ
Employee breakdown
Back-end
38.0%
Product
12.0%
Front-end
8.0%
Design
22.0%
Support
10.0%
Design
4.0%
UX/UI
6.0%
1
Figure about the team. 44 characters.
Technologies and tools
Symfony
85%API Platform
75%PHP
60%Python
45%AWS Lambda
30%Vue.js
85%JavaScript
50%AWS
100%Docker
80%Terraform
75%
Backend
Frontend
Devops
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.
Organization and methodologies
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é.
Recruitment process
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