Ingénieur Full Stack & DevOps Engineer (GCP)
Summary
Build and deploy full-stack apps with React/TypeScript and Node.js or Python APIs, then automate secure, scalable GCP cloud infrastructure using Terraform, Docker and CI/CD pipelines.
Au sein de l'équipe technique et dans un environnement Agile, vous occupez un rôle clé à la croisée du développement applicatif et de l'ingénierie plateforme. Vos missions couvrent l'ensemble du cycle de vie des applications : de la conception d'interfaces réactives et d'API robustes jusqu'à la mise en place d'infrastructures cloud automatisées, sécurisées et performantes sur Google Cloud Platform.
Missions et Responsabilités
- Concevoir et développer des interfaces utilisateur modernes et ergonomiques avec React et TypeScript.
- Développer des services back-end et des API REST haute performance avec Node.js (TypeScript) ou Python (FastAPI).
- Garantir la sécurité de l'application (authentification OAuth2/OIDC) et la qualité du code (tests automatisés, revues de code).
- Modéliser, déployer et maintenir l'infrastructure cloud via du code (IaC) avec Terraform.
- Déployer et orchestrer des applications conteneurisées via Docker et Cloud Run.
- Gérer et intégrer les services cloud (Pub/Sub, BigQuery, Cloud Storage, Secret Manager, IAM).
CI/CD & Pratiques DevOps :
- Concevoir, automatiser et optimiser les pipelines d'intégration et de déploiement continus via GitHub Actions ou Cloud Build.
- Contribuer à l'amélioration continue de l'architecture cloud-native et des processus de livraison.
- Expérience : 3 à 10 ans d'expérience pratique en développement Full Stack, DevOps ou Platform Engineering dans une organisation Agile.
- Front-End : Mastery de React, TypeScript, HTML5 et écosystème web moderne.
- Back-End & API : Solide expérience avec Node.js (TypeScript) et/ou Python (FastAPI), conception d'API REST.
- Cloud Platform (GCP) : Pratique avérée des services clés : Cloud Run, Cloud Build, Pub/Sub, Cloud Storage, BigQuery, IAM, Secret Manager, Artifact Registry, Cloud Logging/Monitoring.
- Conteneurs & Infrastructure as Code : Maîtrise de Docker et Terraform.
- CI/CD & Workflows Git : Expérience avancée avec GitHub Actions et/ou Cloud Build.
- Sécurité & Observabilité : OAuth2, OIDC, tests automatisés. Une expérience avec New Relic est un plus apprécié.