Stage Développeur·se Full-Stack IoT & Data (4-6 mois 800€/mois)
Compostu
- Reims, Marne
- Stage
- Temps-plein
- Ownership produit (front & back) : prendre en main le code existant, définir la roadmap technique court terme, assurer la qualité (tests, revues) et la stabilité en production.
- Data & Dashboard (React) : concevoir un tableau de bord clair (niveaux de remplissage, temps réel, historiques, exports) avec filtres et alertes.
- Intégrations & API : connecter les flux IoT (MQTT), concevoir/faire évoluer l’API et la base de données (time-series), veiller à la performance, sécurité et scalabilité.
- Observabilité & alerting : mettre en place logs, métriques et alertes utiles aux opérations.
- DevOps léger : automatiser le déploiement (CI/CD), conteneuriser si pertinent, documenter l’infra applicative.
- Documentation & transfert : produire une doc à jour pour garantir la continuité après le stage.
- Frontend : React/TypeScript (charte fournie), lib de graphes (ex. Recharts/ECharts).
- Backend/Cloud : Node.js (Express/NestJS) ou équivalent ; services cloud à préciser ensemble (AWS/GCP/Scaleway).
- Données : PostgreSQL/TimescaleDB ou InfluxDB pour séries temporelles ; stockage objet pour exports.
- IoT : MQTT (Mosquitto/EMQX), passerelles LoRa.
- Outillage : GitHub, GitHub Actions, Notion ; méthode Agile (sprints hebdo).
- Solide base full-stack (React + API REST/GraphQL, SQL) et envie d’opérer “de bout en bout”.
- Autonomie, sens produit, capacité à prioriser et livrer en incréments.
- Culture qualité : tests, revue de code, sécurité de base.
- Français courant, communication claire à l’écrit comme à l’oral.
- Expérience IoT (MQTT, LoRa, edge sur Raspberry Pi/ESP32).
- Time-series, data-viz et performance web.
- Conteneurs (Docker) et CI/CD.
- Intérêt pour la greentech et les indicateurs d’impact.
- Durée : 4–6 mois. Début : à convenir.
- Rémunération : 800 € / mois (gratification de stage).
- Lieu : Reims (présentiel hybride possible).
- Encadrement : fondateur & Tech Lead, rituels courts, feedbacks fréquents.
- Évolution : possibilité d’embauche (CDI ou freelance) selon résultats.