[Full Remote] [PME IoT Industriel] Développeur Python/FastAPI + option VueJS ou ML/DS

L’entreprise

Flovea a été créé en 2012 et elle est située dans les Landes (Saint-Paul-Lès-Dax, à proximité de Dax). Elle compte aujourd’hui 45 collaborateurs et une filiale à Dubai a été ouverte en 2022.

Elle est spécialisée dans la plomberie hors site (ou préfabriquée) qui permet aux plombiers d’être plus efficace lors de la pose d’éléments de plomberie en chauffage et sanitaires (colonne, dosserets de chaudière, etc) sur leurs chantiers. Cette efficacité se retrouve aussi dans l’industrialisation des procédés d’assemblages et des optimisations de ressources en matériaux.

Flovea possède sa propre usine en France (au siège), ainsi que son propre bureau d’études permettant de concevoir des équipements sur mesure et d’innover de façon permanente.

Plus d’info : https://www.flovea.fr/

En 2019, Flovea se lance dans le projet FLOWBOX, un projet de compteur d’eau intelligent permettant le suivi de sa consommation d’eau et récemment enrichi d’un module de détection de consommation anormale, voire de fuites. Un prix de l’innovation a été obtenu au CES de 2019. Début 2022, en vue d’une commercialisation de la FLOWBOX, elle monte une équipe en interne pour la réalisation du logiciel de la carte de la FLOWBOX et la plateforme logicielle de stockage et traitement des données.

Plus d’info : https://flowboxinteractive.com/

En marge de ces activités, Flovea s’est aussi lancé dans la réalisation d’un banc pédagogique « FlowDidact » à destination des apprentis plombiers ou encore à des projets tels que BaityKool aux Emirats Arabes Unis avec un concept de maison durable (https://baitykool.com/)

Le Poste

Après un an avec des indépendants pour initialiser la nouvelle plateforme et réaliser le logiciel embarqué, nous souhaitons renforcer l’équipe interne avec un développeur Python/FastAPI et une appétence soit pour le frontend avec du VueJS ou une appétence vers le Machine Learning / Data Science.

L’équipe est aujourd’hui composée de la façon suivante :

  • 1 Dev Backend Python/FastAPI - indépendant
  • 1 Dev Front VueJS - indépendant
  • 1 Dev Système Embarqué - indépendant
  • 1 Data Scientiste – salariée
  • 1 DSI/CTO qui fait du back et de l’ops en plus de la coordination globale.

Coté expérience, tout le monde a au moins 5 ans d’expérience, sauf notre Data Scientiste qui est encore très junior.

Les projets actuels utilisent les technologies suivantes :

  • Flowbox :
    • Backend & API : Python/FastAPI, Arq, MQTT, Warp 10 (series temporelles), Postgresql, Redis
    • WebApp: VueJS, TailwindCSS
    • Machine Learning: Tensorflow, Kedro, Python
    • Ops: Traefik, Ansible, Docker
    • Code: Gitlab, Gitlab-CI, Docker, Docker Compose
    • Tests : Pytest
    • Hébergement : OVHCloud
    • Carte électronique : Microcontrolleur STM32 + Code en C
  • Flowdidact :
    • Python, Python/Flask, MQTT sur des Raspberry Pi
    • Carte spécifique + Dev Embarqué en C.
  • Baitykool : Python, Python/Flask, MQTT sur des Raspberry Pi

L’équipe est distribuée pour le moment :

  • La Data Scientiste est au Havre
  • Le DSI/CTO est en Région Parisienne
  • Nos indépendants sont à Lyon, Nantes et St Jean de Luz

De ce fait, nous sommes ouverts à un poste full remote ; sauf si la personne souhaite aller dans les bureaux de St Paul Lès Dax.

Ensuite, on a pour moi deux grandes options :

  • Profil principalement Back + appétence ML/DS ; bonus : appétence OPS ?
  • Profil principalement Back + appétence Front ; bonus : appétence OPS

Par appétence, j’entends la capacité à être intéressé par le sujet et pouvoir faire des choses en collaboration avec les autres / sous les directives d’un autre, voir en autonomie idéalement et de façon progressive :

  • Appétence ML, c’est aussi travailler avec la Data Scientiste pour récupérer ce qui sort de ces algos et les intégrer dans notre backend.
  • Appétence Ops, c’est pouvoir seconder le DSI/CTO dans la gestion de l’infra du projet au quotidien : gérer les déploiements, suivre la production pendant les périodes de vacances, etc
  • Appétence Front, c’est pouvoir modifier un existant en VueJS 3 et idéalement pouvoir faire une webapp simple en VueJS3 dans le cadre de la refonte des projets Flowdidact/Baitykool pour les passer de Python/Flask à Python/FastAPI/VueJS afin d’avoir une stack unique pour les projets. Les interfaces sont assez simples.

Coté expérience, il faudrait une personne qui a déjà de l’expérience pour travailler en autonomie et en remote.

Pour ce qui est nécessaire :

  • Une bonne première expérience avec FastAPI est demandée,
  • Une connaissance de base avec MQTT (ou outil similaire tel que Kafka, RabbitMQ ou autre broker de message en mode pub/sub)
  • Pour le reste, les connaissances de bases suffisent (Postgresql, Redis) et pour Warp 10, nous vous expliquerons comment l’utiliser.
  • Des connaissances en matière de scalabilité (on espère 1000+ Flowbox déployées d’ici la fin d’année et ensuite plusieurs milliers supplémentaires par année).

La fourchette de salaire suivant l’expérience de la personne est de [40-60K€]

Me contacter

Nicolas Steinmetz – ns@flovea.fr - +33 7 62 38 13 24

Si une aventure dans le monde de l’IoT industriel et dans une PME française avec des vocations à l’international vous tente, contactez moi !