🇫🇷 Achères, France · 17h ago

Ingénieur Full Stack IoT Cloud Data

Zaack

LinkedInjunior
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.QualificationsDé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.· Correction et standardisation des modèles de mails et de notifications push (ex : compatibilité iOS).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’airPourquoi nous rejoindre ?· 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 humainesRigueur, 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)

Sourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.