About the role
Conception et Développement Javascript / Python / Java REST / GraphQL NANTES Exigence du client : maîtrises éprouvées des technologies suivantes :
- Développement Javascript / Python / Java, conception de services REST / GraphQL
- Développement ReactJS / TypeScript, intégration de design system
- Pratiques CI/CD avec GitLab CI et Concourse
- Tests automatisés avec Codecept, Junit, React Testing Library
- Conteneurisation (Docker), déploiement Kubernetes (Helm, ArgoCD)
- Observabilité : Prometheus, Grafana, OpenTelemetry
- Bonne maîtrise de Git, merge requests, revue de code
La mission se déroule sur Nantes avec une ressource locale (2j de TT max).
La mission consiste à concevoir, développer, tester, déployer et maintenir des applications robustes, scalables et observables dans un environnement Agile DevOps.
Il conviendra de travailler sur l’ensemble de la stack (front-end & back-end), en s’appuyant sur les bonnes pratiques cloud-native, CI/CD, automatisation de tests (avec Codecept), et observabilité.
Dans le détail :
-
Développer des fonctionnalités métier côté back-end (python javascript avec nest.js) et front-end (ReactJS, TypeScript)
-
Concevoir et exposer des API REST/GraphQL
-
Intégrer les exigences de sécurité, performance et scalabilité dès la conception
-
Rédiger les documents de conception et maintenir la documentation technique (ex. Backstage)
-
Implémenter et maintenir des pipelines CI/CD avec GitLab CI et Concourse
-
Intégrer les tests dans les pipelines (unitaires, intégration, E2E avec Codecept)
-
Participer activement aux mises en production et à leur sécurisation (Helm, ArgoCD, Kustomize)
-
Rédiger des tests unitaires (Junit, React Testing Library), d’intégration et des tests end-to-end avec Codecept
-
Utiliser les tests comme levier d'assurance qualité dans une logique 'shift left'
-
Participer aux revues de code pour améliorer la qualité collective
-
Intégrer logs, métriques et traces dans les développements (Prometheus, Grafana, OpenTelemetry)-
-
Définir des alertes pertinentes sur les services exposés
-
Participer à l’analyse post-incident (RCA) pour améliorer la fiabilité
-
Collaborer avec PO, Tech Lead, Ops, QA au quotidien
-
Participer activement aux cérémonies agiles (stand-up, review, rétro, refinement)
-
Contribuer à la montée en compétence collective via du pair programming, des présentations, ou des chantiers techniques transverses
Exigence du client : maîtrises éprouvées des technologies suivantes :
- Développement Javascript / Python / Java, conception de services REST / GraphQL
- Développement ReactJS / TypeScript, intégration de design system
- Pratiques CI/CD avec GitLab CI et Concourse
- Tests automatisés avec Codecept, Junit, React Testing Library
- Conteneurisation (Docker), déploiement Kubernetes (Helm, ArgoCD)
- Observabilité : Prometheus, Grafana, OpenTelemetry
- Bonne maîtrise de Git, merge requests, revue de code
La mission se déroule sur Nantes avec une ressource locale (2j de TT max).
Profil candidat:
Exigence du client : maîtrises éprouvées des technologies suivantes :
- Développement Javascript / Python / Java, conception de services REST / GraphQL
- Développement ReactJS / TypeScript, intégration de design system
- Pratiques CI/CD avec GitLab CI et Concourse
- Tests automatisés avec Codecept, Junit, React Testing Library
- Conteneurisation (Docker), déploiement Kubernetes (Helm, ArgoCD)
- Observabilité : Prometheus, Grafana, OpenTelemetry
- Bonne maîtrise de Git, merge requests, revue de code
La mission se déroule sur Nantes avec une ressource locale (2j de TT max).
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Free-Work was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
