Dans le cadre du renforcement de son équipe technique, RegMind cherche un développeur expérimenté pour prendre en charge la récupération, la transformation et l’ingestion de sources externes dans notre base documentaire.
Ce poste clé combine expertise technique et responsabilité : vous serez le référent sur le sujet du scraping, tout en contribuant aux autres chantiers de développement de l’équipe.
Missions principales :
Concevoir, développer et maintenir les pipelines de scraping et d’ingestion de données.
Assurer la qualité, la robustesse et la fiabilité des collectes (gestion des erreurs, résilience).
Structurer le code et l’architecture pour garantir maintenabilité et évolutivité.
Participer aux développements backend connexes (API, outils internes).
Contribuer à la sécurité et aux bonnes pratiques de développement.
Automatiser les tâches répétitives et savoir exploiter l’IA comme levier d’efficacité.
Être force de proposition sur les choix techniques et l’amélioration des processus.
Maîtrise experte de Python et de la POO (principes SOLID, maintenabilité, bonnes pratiques d’architecture…).
Très bonne connaissance des techniques de scraping / crawling et d’ingestion de données.
Compréhension des bases de la sécurité applicative.
Maîtrise de Git.
Connaissances de Docker et des principes fondamentaux de conteneurisation.
Bonus apprécié : notions en TypeScript et Vue 3 pour intervenir ponctuellement côté front.
Capacité à communiquer clairement avec les équipes métier et produit, ainsi qu’avec ses collègues techniques.
Autonomie et sens des responsabilités.
Esprit d’analyse et vision d’ensemble (savoir relier technique et usage).
Sensibilité UX et souci de la valeur ajoutée utilisateur.
6-7 ans d’expérience minimum en développement backend
Expertise Python : vous codez avec rigueur, vous structurez vos projets selon les bonnes pratiques POO et les principes SOLID, et vous êtes attentif à la lisibilité et à la maintenabilité.
Culture de la fiabilité : vous savez anticiper les cas limites, gérer les erreurs, mettre en place des systèmes résilients et documenter vos choix.
Autonomie forte : vous êtes capable de piloter un sujet de bout en bout (analyse du besoin, conception, implémentation, tests, monitoring), tout en sachant solliciter les bons interlocuteurs quand c’est nécessaire.
Capacité à apprendre et s’adapter : vous aimez expérimenter, améliorer vos outils, intégrer de nouvelles pratiques (IA, automatisation, observabilité) pour gagner en efficacité.
Sens produit et UX : au-delà du code, vous comprenez les enjeux métier et l’importance de la qualité de l’expérience utilisateur finale.
Bon communicant : vous savez vulgariser vos choix techniques auprès de non-techniques et travailler en bonne intelligence avec l’ensemble de vos collègues dans la bonne humeur.
Esprit d’équipe : vous partagez vos connaissances, vous codez en pensant à ceux qui reprendront vos développements, et vous participez activement à l’amélioration continue.
Entretien avec notre CTO : 60 minutes.
Entretien technique avec un ou deux membres de notre équipe (idéalement dans nos locaux de Grenoble pour anticiper une rencontre) : 2 heures.
Echange final avec notre CEO : 30 minutes.