Lead Backend Developper (F/H)
Foodles, c'est la cantine en mieux : plus simple, plus généreuse, et plus
conviviale ! Nous ré-enchantons la vie au bureau en proposant une solution
de restauration sur-mesure, livrée clé en main, afin que chaque
collaborateur puisse accéder à une alimentation variée et équilibrée et à
moindre coût.
Votre mission :
La tech chez Foodles est composé d'une dizaine de développeurs répartis en
trois équipes aux périmètres distincts.
Vous rejoignez une équipe constituée de deux développeurs expérimentés et
d'une product manager. Votre équipe a pour mission de développer les outils
qui nous permettent de mettre les bons plats en bonne quantité sur chacun
de nos sites.
Pour cela vous travaillez en étroite collaboration avec l'équipe qui
développe nos algorithmes food (construction des menus) et supply
(répartition des plats chez les clients), vous mettez en place les outils
et les connexions qui permettent à ces algorithmes de tourner efficacement
et vous développez les interfaces qui permettent de piloter ces
algorithmes.
Vous travaillez également en étroite collaboration avec l'équipe data
engineering afin de définir les modèles de données issus du périmètre de
votre équipe (Food et Supply) et de mettre en place la stack data la plus
pertinente pour l'ensemble des besoins de Foodles.
Vos responsabilités :
Pour mener à bien votre mission au sein de Foodles, vos principales
activités seront les suivantes :
* Ecrire le code et les tests nécessaire au déploiement des
fonctionnalités et correctifs
* Organiser les discussions d'architecture sur le périmètre de votre
équipe.
* Relire le code des autres développeurs
* Concevoir le produit en étroite collaboration avec les équipes
métiers et le produit pour arriver au meilleur compromis technique /
fonctionnel
* Proposer et mettre en place des améliorations techniques et
organisationnelles grâce à votre veille
* Mentorer les autres développeurs sur vos domaines d'expertises
La tech est l'un des piliers qui fait la réussite de Foodles aujourd'hui.
La clé de ce succès est notre attention constante à l'équilibre entre la
qualité du code et la vitesse de déploiement, nous sommes rigoureux et
pragmatiques.
Nous avons à coeur de développer les meilleurs produits pour nos
utilisateurs et pour cela nous nous appuyons sur les deux piliers suivants
:
* Une boucle de feedback courte : nous déployons fréquemment nos
changements et sommes en constante interaction avec nos utilisateurs
afin d'itérer rapidement et d'apporter de la valeur incrémentale.
* L'analyse des données : nous monitorons le surstock et la rupture qui
sont nos deux principaux indicateurs de succès sur la supply. Ces
indicateurs nous permettent de prioriser nos développements et de
juger leur pertinence a posteriori.
Quelques exemples de projets récents menés par votre future équipe :
* Mise en place d'un orchestrateur de jobs avec Dagster
* Refonte de notre système de menu par semaine
* Amélioration des performances de notre algorithme de dispatch
* Mise en place d'un système pour gérer les demandes
d'approvisionnement exceptionnelles (ex : séminaire d'entreprise ne
pouvant pas être prédit par l'algorithme)
Quelques exemples de projets sur lesquels vous pourriez être amené.e à
travailler :
* Mise en place d'un outil permettant au demand planner de sélectionner
le modèle de prédiction à utiliser
* Développement d'une offre permettant au client de choisir son
approvisionnement et d'assumer lui même le gaspillage alimentaire
* Développement d'un outil permettant de gérer les approvisionnements
de nos comptoirs (actuellement seuls les frigos sont gérés)
* Intégration de données actuellement présentes dans des googles sheet
dans notre SI pour réduire le shadow IT
* Amélioration de nos modèles de données supply
Nous utilisons la méthode Shape Up pour
prioriser et suivre nos développements.
La stack dev est composée de : Django / Pandas / Postgres / Odoo
La stack data est composée de : Fivetran / DBT / SnowFlake / Dagster
Nous utilisons les outils suivants : Github / Circle CI / Codecov / Datadog
(log et application performance management) / Sentry (gestion des erreurs)
Profil recherché :
Vous êtes le/la Lead Backend Developper qu'il nous faut si vous vous
reconnaissez dans le profil suivant :
* Issu.e d'une formation ingénieur ou informatique type Epitech,
Supinfo, , vous avez au moins 4 ans d'expérience sur un poste
similaire
* Vous avez une expérience significative des problématiques backend
* Vous maîtrisez plusieurs langages de programmation et vous voulez
travailler sur notre stack
* Vous êtes et savez sortir de votre zone de
confort
* Vous aimez écrire du code simple, testé et facilement maintenable par
un autre développeur
* Vous savez donner et recevoir des feedbacks constructifs aux autres
membres de l'équipe
* Vous prenez la responsabilité complète de vos projets, de la phase de
conception jusqu'à la release et le suivi en production
* Vous êtes prêt à rejoindre une équipe remote first
C'est un plus si :
o Vous êtes familier.e avec la résolution de problème par
optimisation sous contraintes
o Vous avez déjà travaillé dans le domaine de la Food ou de
la logistique
o Vous avez quelques rudiments en data science
A compétences égales, Foodles donne la priorité aux personnes handicapées
et aux autres bénéficiaires de l'obligation d'emploi.
Pourquoi rejoindre notre aventure ?
* Une équipe dynamique et sur-motivée au sein de laquelle vous gagnerez
en autonomie et en responsabilités
* Des repas à prix très mini (vraiment… mini), tous les midis
* Des bureaux super biens situés et très accessibles & la possibilité
de télétravailler jusqu'à 4 jours par semaine !
* Et bien d'autres avantages ;)
Process :
- Call avec le CTO
- Test technique asynchrone d'1h
- Présentation d'un case study au CTO + un Lead Dev + un Dev
- Entretien culture fit avec l'un des co-fondateurs ou la RH
- Prises de références