Contexte & mission
Compostu aide la restauration à valoriser ses biodéchets grâce à des solutions
greentech. Nos capteurs IoT transmettent des données en temps réel.
Ta mission : concevoir des features de bout en bout (React → API → DB), optimiser
notre système, connecter notre plateforme aux ERP des clients et produire des
indicateurs utiles pour nos opérations et nos clients.
Vos missions
Responsabilités (orientées résultats)
Full-stack produit (priorité)
o Livrer des fonctionnalités end-to-end : UI React (tableaux, filtres,
graphes), état et formulaires.
o Créer/étendre des API REST, définir les schémas SQL et la validation.
o Mettre en place une auth basique, écrire des tests, déployer en
environnement géré.
Intégrations ERP
o Cadrer les flux (clients, sites, interventions, BL/factures) et le mapping
de données.
o Développer des connecteurs (Odoo/Sage/Dynamics…) via REST/SOAP,
webhooks, OAuth2.
o Gérer pagination, idempotence, reprises sur erreur, journalisation et
monitoring.
API & modèle de données
o Normaliser les objets (sites, machines, collectes) et concevoir des
endpoints performants/sécurisés.
o Documenter l’API (OpenAPI/Swagger), fournir des exemples et un petit
guide d’intégration.
Data & analyse
o Mettre en place un pipeline léger (ingestion → Postgres/Timescale →
transformations SQL/dbt simple).
o Construire des dashboards (Metabase/Superset) : remplissage,
ponctualité, erreurs d’intégration, émissions évitées ; exports CSV.
Qualité & observabilité
o Écrire des tests d’intégration, des logs corrélés, suivre latence p95 et
taux d’erreur, ajouter des alertes simples.
o Intégrer les principes RGPD (minimisation, rétention). (Ceci n’est pas un
avis juridique.)
Documentation & collaboration
o Rédiger runbooks, checklists et guides d’usage ; collaborer en sprints
hebdomadaires avec l’ingénierie IoT et les Ops.
Environnement & outils
Frontend : React + TypeScript (Vite/Next.js), Tailwind, TanStack Query,
Recharts/Chart.js.
Backend : Node/TS (Express/Fastify) ou Python/FastAPI, OpenAPI 3.0,
webhooks signés.
Base de données : Postgres / TimescaleDB.
Data/BI : SQL, dbt (starter), Metabase (ou Superset), stockage objet (S3-
compatible) pour exports.
Ops : GitHub Actions, Docker, monitoring (Grafana), gestion de secrets.
Outils de travail : GitHub, Notion, Agile (sprints hebdomadaires).
Vos compétences
Compétences requises
* React + TypeScript : composants, formulaires, état, appels API, pagination.
* Backend : Node/TypeScript (Express/Fastify) ou Python/FastAPI
* SQL (Postgres) : modélisation simple, indexation, requêtes KPI.
* APIs : REST/JSON, Postman/Insomnia ; notions OAuth2 et webhooks signés.
* Qualité : Git/GitHub, PR/reviews, tests de base (Jest/Vitest ou pytest).
* Français courant, clarté écrite/orale.
Avantages
Atouts (nice-to-have)
* Un ERP connu (même niveau débutant) : Odoo, Dynamics 365, Sage, NetSuite.
* ETL/iPaaS : Airbyte, n8n ; dbt (starter) ; pandas pour analyses ponctuelles.
* Metabase / Superset, TimescaleDB, Grafana.
* CI/CD (GitHub Actions), Docker, notions de stockage objet.
Conditions du stage
* Localisation : Reims (présentiel hybride possible).
* Période : février 2026, 4 mois minimum, prolongeable.
* Équipe : 6 personnes (encadrement par le fondateur et l’ingénieure IoT).
* Rémunération : 900€/mois
Processus de recrutement
* Candidature : envoyer CV et lettre de motivation.
Startup Greentech proposant des composteurs rapides et économiques partagés pour restaurants en ville. Actuellement incubée à Innovact by QuestForChange à Reims, membre de la FrenchTech et BioeconomyForChange.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.