Développeur Back Typescript

CDI
Paris, Bordeaux
Télétravail fréquent
Salaire : 55K à 65K €
Expérience : > 5 ans

La Fourche
La Fourche

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Dans un contexte de forte croissance, La Fourche recrute un développeur back pour renforcer l’équipe Tech.

Au sein de feature teams (squad), les développeurs interviennent sur plusieurs produits : un site e-commerce, une application mobile, un warehouse management system (WMS), un blog et quelques apps internes.

Sur le plan technique, La Fourche tourne sur une stack principalement TypeScript avec un peu de PHP et AWS pour le cloud :

  • les front-ends sont en React (Next.js, React.js ou React Native)

  • le BFF en Apollo GraphQL

  • les back-end en NestJS

  • la prise de commande est gérée par Sylius, un framework open-source PHP Symfony que nous souhaitons remplacer par MedusaJS à moyen terme pour unifier la stack

Nous utilisons les plateformes AWS (SNS/SQS, S3, CloudFront, Lambda, EKS, DynamoDB, RDS), GCP (Firebase, BQ) et Supabase, mais également des produits comme Kubernetes pour la gestion des conteneurs ou Grafana pour le monitoring.

Du côté e-commerce, l’architecture back-end est découpée en microservices et est historiquement event-driven. Elle utilise principalement AWS SNS/SQS pour gérer les events de façon scalable et flexible et nous migrons progressivement vers une architecture d’orchestration avec des flows Temporal, une technologie en laquelle nous croyons beaucoup pour simplifier et renforcer la résilience de nos systèmes.

Du côté logistique (entrepôt), nous travaillons activement à developper un WMS avec un backend qui se rapproche d’une architecture hexagonale.

Du côté front-end, nous utilisons un système de librairies partagées pour isoler les logiques métiers, le design système ou encore les traductions. Nos derniers tests et expérimentations nous poussent vers une architecture micro-frontend pour plus de résilience et de flexibilité à long terme.

Tes missions :

Ton rôle sera de développer et de maintenir les systèmes logistiques et e-commerce dans le but d’améliorer l’expérience utilisateur et développeur des applications La Fourche.

Tu travailleras principalement sur des features back dans une stack TypeScript mais tu seras aussi amené.e à faire un peu de front pour réaliser des features de bout en bout, ou à mettre les mains dans du PHP pour traiter les demandes en lien avec la prise de commande.

En détail, tes missions seront les suivantes :

  • Travailler sur les principaux projets business de La Fourche, par ex. :

    - Développement et maintien d’un outil de gestion des flux entrepôt (WMS — Warehouse Management System)

    - Intégration d’une plateforme de gestion des transporteurs (TMS — Transport Management System)

    -Itération sur le site e-commerce ou les outils logistiques

  • Travailler sur l’évolution de notre stack technique, par ex. :

    - continuer la migration de nos flows vers Temporal

    - gérer des upgrades de librairies ou des migrations vers de nouveaux outils

  • Configurer et déployer les projets dans les différents environnements (dont la production !)

    - Cela implique aussi de monitorer et débugger en cas de pépin

  • Concevoir et estimer les demandes d’évolutions business et techniques

  • Réaliser des revues de code intelligentes et bienveillantes

  • Mise en place de tests unitaires et fonctionnels

Tu seras accompagné.e par une équipe Tech et Produit composée d’une vingtaine de passionné·e·s :

1 CTO, 9 Développeurs, 1 Architecte, 1 Engineering Manager, 1 Resp Infra, 3 QA analysts, 1 Head of Product, 2 Product Managers et 1 Product Designer


Profil recherché

  • Tu es développeur·se avec une expérience back ou fullstack de 5 ans minimum

  • Tu as une experience Typescript en back-end de 2 ans minimum

  • Tu es enthousiaste à l’idée de travailler de temps en temps sur des features front

  • Tu es capable de t’adapter à des stacks que tu maîtrises moins (PHP, shell, …)

  • Tu n’as pas peur de refondre un projet entier aussi complexe qu’un site ecommerce

  • Une expérience sur un logiciel de gestion d’entrepôt ou de transporteur est un gros plus

  • Une expérience avec Supabase, Temporal ou PHP Symfony est un plus

  • Tu es curieux.se et aimes découvrir de nouvelles technos et méthodos de travail

  • Tu veilles au suivi et au monitoring de ton code en production

  • Tu aimes travailler en équipe et tu collabores efficacement avec tes collègues, même dans un contexte de télétravail

  • Tu es autonome et tu sais quand demander de l’aide ou relever une alerte

  • 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

💛 Les avantages chez La Fourche :

  • Adhésion à La Fourche offerte et 20% sur l’ensemble de notre catalogue

  • 25€/mois minimum d’avantages employés via la plateforme Leeto (culture, transport, sport…)

  • Carte tickets restaurant (Swile)

  • Des conditions favorables à l’équilibre et à la cohésion d’équipe :

    - télétravail jusqu’à 3 jours par semaine et 4 semaines de full remote en France par an

    - des locaux conviviaux à Paris, Bordeaux et Berlin

    - des moments d’équipe réguliers (offsite, anniversaires La Fourche, petits déjeuners)

  • Une mission porteuse de sens dans un environnement stimulant et ambitieux : contribuer à rendre l’alimentation bio et durable accessible au plus grand nombre dans une entreprise en croissance


Déroulement des entretiens

  • Call de screening avec Dylan, RH — 15mn

  • Entretien visio avec Sawsan, Engineering Manager — 1h

  • Test technique en visio ou présentiel avec Christophe, Lead Dev et/ou Martin, CTO — 1h30mn

  • Entretien en visio ou présentiel avec Clémence, DRH et Lucas, cofondateur de La Fourche — 1h

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres