Zaack · Achères, Île-de-France, France
Description de l'entreprise
Zaack met l’innovation au service de la qualité de l’air intérieur et de la performance énergétique des bâtiments. L’entreprise conçoit des solutions intelligentes pour surveiller, analyser et optimiser la qualité de l’air tout en réduisant la consommation énergétique des systèmes de ventilation et de traitement de l’air. Grâce à une forte expertise en IoT et à l’utilisation de technologies de pointe, Zaack accompagne les organisations dans la création d’environnements durables et performants. En combinant amélioration de la qualité de l’air, confort des occupants et optimisation énergétique, Zaack répond concrètement aux enjeux de santé, de productivité et de transition écologique. Rejoindre Zaack signifie contribuer à des projets à fort impact environnemental et sociétal.
Description du poste
En tant qu’Ingénieur·e Full Stack IoT Cloud Data, vous participez au développement et à l’évolution des plateformes logicielles permettant de collecter, traiter et visualiser les données issues des capteurs IoT. Au quotidien, vous concevez et implémentez des services back-end et front-end, intégrez des flux de données IoT dans le cloud et contribuez à l’amélioration continue des applications dédiées à la qualité de l’air et à la performance énergétique. Vous collaborez étroitement avec les équipes produit, data et IoT pour définir des architectures robustes, sécurisées et évolutives, et pour transformer les besoins métiers en fonctionnalités concrètes. Vous assurez la maintenance, les tests et la documentation des solutions développées, dans une logique de fiabilité et de scalabilité. Ce poste est un emploi à temps plein basé sur site à Achères.
Qualifications
Développement Full Stack
· Développement et optimisation d’une application web progressive (TypeScript, React, Material UI, Firebase) pour visualiser les données environnementales.
· Automatisation de la génération de rapports (ex : Zaack Audit) pour une expérience utilisateur fluide.
· Préparation des vues pour manipuler les données et en extraire du sens, même en mode hors ligne.
· Conception et maintenance d’APIs (Java/Spring) et de scripts (Python, Node.js) pour traiter les données IoT.
Chaîne de traitement IoT & Cloud
· Gestion de la chaîne de données issues des appareils (PubSub, fonctions de transformation, base timeseries InfluxDB).
· Intégration des données via des flux différents (routage de services externes, API REST).
· Homogénéisation des enregistrements (DUST, QAI, Nanosense, sondes du marché) pour faciliter leur intégration dans notre solution.
Modernisation et Standardisation
· Mise à jour des bibliothèques (React, Material UI, Spring, Firebase) pour tirer parti des dernières fonctionnalités.
· Intégration des standards OAuth2 et SSO pour l’authentification.
Profil recherché & Compétences techniques
· Frontend : TypeScript, React, Material UI, Firebase
· Backend : Java (Spring), Python, Node.js
· Base de données : SQL (MySQL), InfluxDB
· Cloud : Google Cloud Platform (GCP)
· CI/CD : GitLab CI
· Environnements : Aisance avec Bash et les environnements Linux (Debian, etc.)
Compétences appréciées
· IoT : Connaissance des protocoles MQTT et LoRaWAN
· Mobile : Développement iOS/Android, notifications push
· Data Science : Analyse de données (Pandas, NumPy), notebooks, visualisation (Plotly)
· DevOps : Docker, Grafana (KPI)
· Métier : Sensibilité aux enjeux de la qualité de l’air
· Impact : Contribuer à des solutions innovantes pour la qualité de l’air intérieur et les bâtiments de demain.
· Défis techniques : Stack variée (TypeScript, React, Java/Spring, GCP, IoT) et projets ambitieux.
· Environnement : Équipe agile, culture R&D, forte autonomie.
· Flexibilité : 1 jour de télétravail/semaine + RTT.
· Rémunération : selon expérience.
Compétences humaines
Rigueur, curiosité, esprit d’équipe, autonomie et capacité à vulgariser des concepts techniques.
Expérience
· Niveau : Stage de fin d’études, junior ou intermédiaire
· Formation : Bac +5 en informatique
· Langues : Français courant, anglais technique (idéalement courant)
Inicia sesión para generar una carta de presentación para esta vacante.
Iniciar sesiónInicia sesión para ver cómo encaja este empleo con tu perfil.
Iniciar sesión