Lead Développeur - Architecte Logiciel H/F - Genoway
- Lyon - 69
- CDI
- Genoway
Les missions du poste
Responsabilité principale :
Dans le cadre de l'accélération de la stratégie de valorisation de la donnée et de l'industrialisation des plateformes Data/AI, la mission vise à structurer et optimiser le développement Full-Stack pour garantir une expérience utilisateur cohérente et performante. Ce rôle est clé pour moderniser les pratiques DevOps et harmoniser le déploiement des systèmes informatiques sur les architectures Micro-services au travers des infrastructures Cloud et On-Premise, tout en faisant monter en compétence les équipes de développement.
Missions principales :
1. En mode produit (Développement & Livraison des Composants)
* Développement Front-end (React & CSS) : *
Architecture Front-end : Définir l'architecture modulaire Front-end en utilisant React et les principes des Micro-Frontends. Optimiser les temps de chargement (Core Web Vitals) et la gestion d'état
* Design System & Styling : Développer, maintenir et faire évoluer le Design System et les composants réutilisables basés sur des méthodologies de CSS modernes
* Développement Backend (Services & API) : *
Conception et Codage Backend : Développer activement les Micro-services et les composants Backend pour implémenter la logique métier, les API de données et les intégrations de systèmes
* Architecture Micro-services : Définir les patrons de conception des Micro-services (communication synchrone/asynchrone, résilience, gestion des événements) et garantir la bonne séparation des préoccupations
* Bases de Données : Définir la stratégie de stockage des services et optimiser les schémas et les requêtes pour la performance
2. En mode plateforme (Infrastructure & Industrialisation)
* Stratégie DevOps/CI/CD : Concevoir et implémenter des pipelines CI/CD automatisés et robustes pour le déploiement rapide et fiable des applications Front-end sur les environnements conteneurisés (ex: Kubernetes)
* Gestion des Systèmes Informatiques (Cloud & On-Premise) : Superviser l'architecture technique des systèmes (monitoring, sécurité, scalabilité) en s'assurant de la bonne intégration et communication entre les services déployés sur les infrastructures
* Choix Technologiques : Évaluer et recommander les outils, frameworks et technologies pour l'ensemble de la pile Full-Stack (Backend, Front-end, Conteneurisation afin de maximiser l'efficacité et la mutualisation
Qualifications :
* Front-end : React.js, Micro-Frontends, Design System, CSS moderne
* Back-end : Développement et architecture Micro-services, Node.js/Java/Python, bases SQL & NoSQL
* DevOps & Infra : CI/CD, Docker, Kubernetes, Cloud (AWS/Azure) & On-Premise, IaC (Terraform)
* API & Data : REST, GraphQL, intégration systèmes, performance & sécurité
* Leadership technique : Décisions architecturales, mentoring, montée en compétence des équipes
* Langues : Anglais professionnel ; certifications Cloud/Kubernetes appréciées
Compétences Personnelles
* Leadership Technique Full-Stack: Capacité à prendre des décisions architecturales claires sur l'ensemble de la pile (de l'interface utilisateur à la base de données) et à guider l'équipe vers l'industrialisation
* Approche Holistique: Compétence essentielle à penser l'architecture du Front-end jusqu'à l'infrastructure (DevOps), et à gérer des environnements hétérogènes (Cloud vs. On-Premise)
Le profil recherché
Experience: 5 An(s)
Qualification: Cadre
Secteur d'activité: Recherche-développement en biotechnologie