La société vorteX-io révolutionne l’hydrologie continentale en proposant des solutions clé en main pour la surveillance des cours d’eau, améliorant ainsi la gestion des risques liés aux inondations et aux sécheresses. L’offre de l’entreprise se distingue par la combinaison unique de deux innovations majeures : une micro-station hydrologique connectée et autonome, issue de la technologie spatiale, et une plateforme web offrant une gamme étendue de services à forte valeur ajoutée.
Ces services s’adressent à tous les secteurs exposés aux risques liés à l’eau, notamment la protection civile, le tourisme, l'assurance, le transport, l'industrie et l'énergie.
Depuis mars 2023, vorteX-io bénéficie du soutien financier du Conseil européen de l'innovation (EIC) pour son projet WHYLD (Worldwide HYdrological Large-scale Database), dont l'objectif est de créer le premier service européen de prévision des cours d'eau.
Basée à Toulouse (France), l’entreprise déploie activement son réseau hydrologique en Europe et connaît une expansion rapide. Pour soutenir cette croissance, vorteX-io a réalisé sa première levée de fonds en 2024 afin d'accélérer le déploiement de son réseau et de devenir le premier fournisseur de données hydrologiques in situ en temps réel en Europe.
L'objectif de ce poste est de contribuer au développement et à la structuration de notre plateforme DaaS dédiée aux données hydrologiques en tant que Développeur·euse Backend. Au sein de vorteX-io, vous rejoindrez une équipe dynamique de développement web et jouerez un rôle clé dans la conception et la mise en œuvre d'outils numériques innovants pour l'analyse et la valorisation des données vorteX-io.
Missions principales :
Conception technique et architecture : Concevoir les schémas de bases de données relationnelles (1NF, 2NF, 3NF), élaborer les APIs RESTful et participer aux choix d'architecture pour optimiser le traitement des données hydrologiques.
Développement et maintenance : Assurer le monitoring des performances applicatives, optimiser les requêtes SQL et la mise en cache, garantir la scalabilité de la plateforme et intervenir sur la résolution d'incidents.
Tests et qualité : Développer les suites de tests automatisés avec PhpUnit, mettre en place les tests de non régression et configurer les pipelines CI/CD pour assurer la qualité du code.
Documentation technique : Maintenir la documentation des APIs (Swagger/OpenAPI), des procédures de déploiement et des choix d'architecture.
Gestion du code : Analyser et améliorer le code existant, participer aux revues de code et veiller au respect des standards de développement de l'équipe.
Environnement et perspectives :
En rejoignant notre équipe, vous aurez l'opportunité de perfectionner vos compétences en travaillant sur des projets innovants et ambitieux dans un environnement stimulant et dynamique.
Nous vous offrons :
La possibilité de participer à un projet d’entreprise portant sur un très fort enjeu environnemental à l’échelle planétaire : l’Eau.
La chance de rejoindre une équipe pluridisciplinaire, à fortes compétences, jeune et bienveillante.
Un environnement de travail agréable et des valeurs d’entreprise favorisant l’innovation et le business.
Bac +3 à Bac +5 en informatique, développement web, ingénierie des systèmes d'information ou domaine connexe
Expérience de 3 ans minimum en développement backend, idéalement dans le domaine des technologies web et des bases de données relationnelles
Maîtrise des langages de programmation tels que PHP, Python, Java ou équivalent
Connaissance approfondie des bases de données relationnelles (MySQL, PostgreSQL) et des systèmes de gestion de bases de données (SGBD)
Expérience avec les API RESTful et les architectures microservices
Compétences en optimisation des requêtes SQL et en mise en cache
Connaissance des outils de tests automatisés (PhpUnit, Selenium) et des pipelines CI/CD (Jenkins, GitLab CI)
Expérience avec les outils de documentation technique (Swagger/OpenAPI)
Connaissance des pratiques de développement agile (Scrum, Kanban)
Savoir-être
Capacité à travailler en équipe et à collaborer avec des profils variés (développeurs, chefs de projet, data scientists)
Sens de l'initiative et autonomie dans la gestion des projets
Rigueur et attention aux détails pour garantir la qualité du code
Curiosité et volonté d'apprendre continuellement pour s'adapter aux nouvelles technologies
Excellentes compétences en communication pour la documentation et la présentation des choix techniques
Sens de l'organisation et capacité à gérer plusieurs tâches en parallèle
Une appétence pour les solutions techniques et environnementales est un plus