Omie & Cie

Omie & Cie

Artisan-développeur web expérimenté - Ruby / JS

  • CDI 
  • Début :  
  • Salaire entre €45K et €58K
  • Télétravail total possible
  • Bac +3
  • > 3 ans

La tribu

Omie & Cie

Omie & Cie

    Le poste

    Artisan-développeur web expérimenté - Ruby / JS

    • CDI 
    • Début :  
    • Salaire entre €45K et €58K
    • Télétravail total possible
    • Bac +3
    • > 3 ans

    À propos

    Omie & Cie repense l’alimentation du quotidien pour permettre à toutes et tous de consommer des produits bons, sains et justes.

    Depuis février 2021, elle propose plus de 120 produits d’épicerie pleins de goût conçus en toute transparence avec les producteur·rices et fabricant·es, à des prix accessibles. Les produits sont vendus via l’application Omie & Cie et livrés en direct dans toute la France.

    Avec chaque produit, Omie s’engage pour une juste rémunération des producteur·rices, le développement de la bioagroécologie, et un approvisionnement au plus proche.

    Descriptif du poste

    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 data 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.

    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 data model et nos process par coeur et êtes moteur dans le choix des développements à faire.

    • Vous développez :

    1. le data 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.

    Profil recherché

    • 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é sur Ruby on Rails ou un framework similaire (e.g. Symfony), et avez un niveau intermédiaire en JS.
    • Vous vous intéressez à l’infrastructure (qu’elle soit barebone, container, ou serverless) et à 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 startup en croissance.

    Déroulement des entretiens

    • Un premier entretien visio de 30-45 minutes avec Benoît Del Basso (CTO) pour faire connaissance.
    • Bon fit ? Test technique (2h) où vous nous montrez votre craft.
    • 2ème entretien (30 min) avec Christian Jorge (CEO)
    • 3ème entretien collégial (30-45 min) avec quelques autres membres de l’équipe parmi vos futurs collègues.
    • Offre
    • Offre acceptée 🤞

    Découvrez l'équipe

    Ce contenu est bloqué
    Le cookie Youtube est obligatoire pour voir ce contenu
    Questions et réponses sur l'offre
    • Ajouter aux favoris
    • Partager sur Twitter
    • Partager sur Facebook
    • Partager sur Linkedin