Sur le plan technique, La Fourche est sur une stack technique principalement en TypeScript, avec un peu de PHP avec Sylius, un framework ecommerce Open-Source, que nous remplacerons probablement par MedusaJS dans les prochains mois pour unifier la stack.
L’architecture backend est découpée en microservices, principalement NestJS. L’architecture est historiquement event driven, utilise principalement AWS SNS/SQS pour gérer les events de façon scalable et flexible. Nous avons démarré une migration vers une architecture orientée workflow avec Temporal, une technologie en laquelle nous croyons beaucoup pour simplifier et renforcer la résilience de nos systèmes.
La stack frontend est basée sur NextJS et Tailwind pour les applications web et React Native pour l’application mobile. La logique métier est isolée dans une librairie partagée et nous avons un design system déjà en place. Nos derniers tests et expérimentations nous poussent vers une architecture micro frontend pour plus de résilience et de flexibilité en 2025.
Ton rôle sera de développer et de maintenir les systèmes e-commerce et logistique dans le but d’améliorer l’expérience utilisateur, la maintenabilité et l’évolutivité des applications de La Fourche.
Tu rejoindra l’une des équipes de La Fourche, constituées d’un Product Manager, un Lead Developer, deux à trois Developers et un QA Analyst. Tu aura l’occasion de travailler sur des sujets variés, allants de l’internationalisation des systèmes, au développement des systèmes de gestion de l’entrepôt, en passant par l’ajout de nouveaux modes de livraison, l’amélioration de nos funnels de commande, ou l’usage de GenAI pour améliorer l’expérience de search, ou du service client.
En détail, tes missions seront les suivantes :
Travailler sur les principaux projets business de La Fourche :
Adhésion mensuelle
Refonte de la search
Ajout de produits dans une commande récente
…
Travailler sur la migration de notre stack technique vers une nouvelle architecture de microservices, orchestrée par Temporal
Concevoir les évolutions business et techniques de la stack de La Fourche
Configurer et déployer les projets dans les différents environnements (dont la production !)
Revues de code intelligente et bienveillante
Mise en place de tests unitaires et fonctionnels
Tu seras accompagné.e par une Tech Team de choc composée de 12 passionné.e.s : 1 CTO, 1 Architecte, 1 Data Engineer, 11 développeurs et 3 QA analysts !
Tu es développeur.se avec une expérience fullstack, désireux.se d’apprendre et de progresser
Tu as déjà travaillé avec React et sur du backend avec NodeJS, idéalement en Typescript
Tu n’as pas peur de refondre un projet entier aussi complexe qu’un site ecommerce
Une expérience en e-commerce est un gros plus
Une expérience avec React Native est un plus
Une expérience avec Firebase est un plus
Tu es en phase avec les valeurs de la Fourche, bienveillant·e et ambitieux.se
Tu as une réelle envie de participer à un projet à impact positif et tu veux t’impliquer sur des sujets de transition alimentaire et de consommation responsable
Tu apprécies les belles terrasses en plein centre de Paris ou Bordeaux
Tu es à l’aise en télétravail
Tu n’as aucun sens de l’humour, es irritable et fais des déploiements directement en FTP
Entretien téléphonique préliminaire avec Sawsan, Lead Dev, ou Martin, CTO, suivi d’un test technique à réaliser en remote
Débrief technique du test avec Sawsan et Martin
Entretien RH avec Elina, Head of HR, suivi d’une rencontre avec Nathan, CEO et cofondateur de La Fourche
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres