Stagiaire Full-Stack & Intégrations ERP / Data (Greentech, IoT) - 900/mois
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 missionsResponsabilité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 ), Tailwind, TanStack Query,
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étencesCompé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.
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.