Développeur Fullstack avec Compétences DevOps H/F
Role details
Job location
Tech stack
Job description
Pour accélérer la création de produits data & IA exploitables par les métiers, nous recrutons un·e Développeur·se Fullstack & DevOps. Vous travaillerez au sein d'une équipe mêlant Data Scientists, Data Engineers, UX Designer, Product Manager et Scrum Master, avec un rôle clé dans le développement de produits IA.
Vous interviendrez sur l'ensemble du cycle de vie des applications : conception, développement, déploiement et run., Développement applicatif :
- Développer des interfaces utilisateurs en Angular à partir de maquettes Figma, en collaboration avec l'UX Designer
- Concevoir et développer des APIs robustes en Node.js ou Python (authentification, accès aux données, intégration de modèles IA)
- Participer activement aux revues de code et à l'application des bonnes pratiques (TDD, tests unitaires et d'intégration, clean code)
Intégration IA & Produits Data :
- Travailler étroitement avec les Data Scientists pour intégrer des modèles ML/IA dans les applications (API ML, endpoints SageMaker, Bedrock ou équivalents)
- Participer à la conception des architectures applicatives permettant d'utiliser et d'exposer les modèles d'IA de manière fiable (performance, sécurité, supervision)
DevOps, IaC & CI/CD :
- Mettre en place, optimiser et opérer les pipelines CI/CD avec Gitlab CI
- Déployer des infrastructures applicatives via Terraform (API Gateway, Lambda, RDS, S3, IAM...)
- Assurer le run : monitoring (CloudWatch), logs, observabilité, optimisation des performances et des coûts
- Contribuer à la standardisation DevSecOps
Collaboration & Documentation :
- Travailler main dans la main avec Data Engineers et Data Scientists pour fluidifier l'intégration data & IA
- Participer à la construction de schémas d'architecture, tutoriels, guides techniques
- Contribuer à l'amélioration continue de la qualité logicielle et de la culture DevOps de l'équipe
Requirements
3 à 5 ans d'expérience en développement fullstack, avec une bonne sensibilité DevOps
- Expérience significative en développement de produits cloud
- Intérêt marqué pour l'IA générative et volonté de contribuer à son intégration dans des produits
- Esprit analytique, rigueur, autonomie et sens de la collaboration
- Aisance en communication et documentation technique
- Expérience en méthodologie Agile/Scrum (des connaissances de base sur le framework SAFe seraient un plus)
Compétences techniques indispensables :
- Frontend : TypeScript + Angular
- Backend : Node.js ou Python
- Authentification : OpenID Connect, SAML, Kerberos
- Docker
- GitLab CI
- Terraform & AWS (API Gateway, Lambda, RDS, S3, IAM)
Compétences techniques appréciées :
- AWS Cognito, CloudFront
- Observabilité : CloudWatch, X-Ray
- Sécurité applicative (OWASP, scanning, gestion secrets)
- Culture produit et, sens de l'UX