Compostu logo

Stagiaire Full-Stack & Intégrations ERP / Data (Greentech, IoT) - Compostu 900€/mois

Compostu
Full-time
On-site
Reims

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.

Apply now
Share this job