Senior Software Craftsman - Ruby / JS - Montreuil

Long term
Montreuil, France
Foodtech / Food industry
50000 - 70000€ (Annual)
3 yrs of exp.
Posted on 08-23-2022
Start : octobre 2022

Omie & Cie

Repenser l'alimentation du quotidien pour permettre à tous de consommer des produits bons, sains et justes.

More informations
  • Website
  • Company
  • Between 15 and 50 persons
  • Foodtech / Food industry
Read more

A propos d'Omie & Cie :

Omie & Cie est une marque militante qui fait de l’alimentation une solution face aux enjeux climatiques et sociétaux.

Pourquoi faire partie du problème quand on peut faire partie de la solution ? Aujourd’hui, l’alimentation est à la croisée des chemins. Soit on continue de sur-exploiter les sols, détruire la biodiversité (et notre santé), réduire les salaires des agriculteurs… Soit on invente un nouveau modèle, radicalement différent, qui contribue activement à capter du CO2, restaurer les écosystèmes endommagés et à renouer des relations de confiance avec les individus (clients, partenaires, société … tout le monde !).

A la fois application de livraison de courses et marque alimentaire qui conçoit en direct avec les producteur·rices et fabricant·es, Omie repense l’alimentation du quotidien pour “permettre à tous de consommer des produits sains, bons et justes dans le respect de la planète et des personnes qui participent à leur conception” (leurs statuts). Une alternative facile à intégrer dans nos vies chargées, simple d’accès, positive et bon marché, sans intermédiaire superflu.

Depuis février 2021, l’équipe d’Omie a développé plus de 250 produits du quotidien (huile d’olive, sauce tomate, jus d’orange, cookies…) qui sont vendus via l’application Omie & Cie et remplissent les placards dans la France entière. Le tout avec une transparence radicale sur les origines et la répartition du prix.

Descriptif de l'offre :

Le poste :

Votre rôle sera de développer le back-office qui forme la colonne vertébrale du producteur au consommateur : au centre se trouve notre PIM (base de données produit) et système de planification des tournées. Sur lesquels se branchent des SAAS externes (WMS, TMS, achats, facturation, ...).

Actuellement, nous utilisons des outils low/no-code, quelques algorithmes clé, un back-office rudimentaire en Ruby on Rails et des SAAS externes adaptés à une startup qui démarre. Il y a encore beaucoup à construire ensemble.

Vous étudiez avec les référents métier (approvisionnement & opérations) leur besoin et les use-cases, concevez les évolutions de domain model / workflow / interfaces et les implémentez. Votre travail est primordial pour permettre à Omie & Cie de passer à l’échelle sur des cas qui seront de plus en plus complexes / intéressants, p.ex :

  • expérience d’on-boarding des nouveaux producteurs et fabricants,
  • transparence sur l’évolution des prix au fil des récoltes,
  • optimisation du plus court chemin entre les producteurs et nos futurs entrepôts locaux,
  • capacité à modifier sa commande jusqu’au dernier moment car nos livreurs embarquent un stock des produits les plus vendus
  • etc.

Au démarrage, vous êtes en relation directe avec Benoît (CTO) et le seul développeur full-time sur le back-office. Avec la croissance, vous serez amené à former une squad “Backbone”.

Notre stack actuel : Ruby on Rails, Postgresql, ReactAdmin, headless CMS (Sanity.io) et des outils no/low-code (Airtable, FormStack, Zapier...). A moyen-terme, il est probable que nous embarquerons des modules open-source en PHP / Symfony (ex: Akeneo) mais ça dépend aussi de vous.

Les missions :

  • Vous collaborez chaque semaine avec les référents métier (Thibaud, notre ingénieur agronome en charge des filières, et Anaïk, notre coordinatrice logistique) et Benoît (CTO) pour définir les évolutions pertinentes à effectuer sur le back-office. Vous connaissez notre domain model et nos process par coeur et êtes moteur dans le choix des développements à faire.
  • Vous développez :
  1. Le domain model au cœur de notre métier (catalogue produit, producteurs, tournées de livraison…) ainsi que les interfaces d’administration et workflows internes.
  2. Les algorithmes clé (prix, créneaux de livraison, allocation des tournées).
  3. L’interface pour les producteurs (extranet). Votre travail est visible par l’ensemble de notre communauté de partenaires.
  4. En collaboration avec notre data engineer, les intégrations entre les différents logiciels de notre écosystème (OMS, WMS, TMS).
  • En collaboration avec le CTO, vous définissez la stratégie technologique pour continuer à rendre nos processus plus scalables.

Conditions :

  • Rémunération : entre 50k€ et 70k€ brut annuel
  • Poste en CDI – Temps plein
  • Le poste est basé à Montreuil (5 min à pied de la ligne 1 - arrêt Saint-Mandé)
  • Mutuelle groupe + Tickets restaurants
  • Flexible avec le télétravail
  • Plan de BSPCE
  • Poste à pourvoir à partir d’octobre 2022
Profile

Nous recherchons une personne motivée pour participer à un projet mêlant impact environnemental, social et sociétal ainsi que réalités économiques. Il est important pour nous d’intégrer à notre équipe quelqu’un qui partage nos valeurs et soutient la cause que nous défendons.

  • Vous avez une expérience significative (>= 3 ans) en développement web sur des logiciels métier, SAAS ou B2B.
  • Vous avez un niveau avancé dans l'un des langages / écosystèmes suivants : Javascript / Typescript, Ruby on Rails, PHP/Symfony...
  • Vous vous intéressez à l'infrastructure (qu'elle soit barebone, container, ou serverless) et éventuellement à d'autres langages plus récents (Go, Rust...).
  • Vous êtes autonome et rigoureux. Vous savez partir d’un objectif, d’une idée, poser des questions, comprendre le besoin, et proposer des solutions adaptées. Selon le contexte, vous savez a) vous poser pour écrire des spécifications et un design avant de passer à l’action, ou b) itérer directement sur le code car la meilleur spec est un logiciel qui fonctionne.
  • Vous vous définissez comme un software engineer, un artisan développeur (software craftsman). Vous avez beaucoup de mal à vivre sans TDD (le vrai - pas quand on écrit les tests après coup).
  • Lorsque vous concevez un outil, il n’est pas forcément beau mais on le trouve généralement ergonomique.
  • Vous êtes sensible aux questions d’environnement et d’alimentation.

Bonus :

  • Le DDD n’est pas un acronyme mystérieux pour vous.
  • Vous avez un bagage théorique en mathématiques et informatique (niveau master / école d’ingénieur). Disclaimer : on regarde le bagage, pas le diplôme.
  • Vous avez de l’expérience dans une start-up en croissance.

Omie & Cie s’engage à offrir les mêmes opportunités d’accès à l’emploi à tout le monde sans distinction de genre, âge, religion, orientation sexuelle, statut social et handicap.