Job description
Contexte :
Rejoignez une équipe Agile pour contribuer au développement d’un portail web industriel multi-tenant. Le projet, actuellement en architecture monolithique (évolution vers des microservices prévue), utilise NestJS 11, TypeScript, Docker/OpenShift et une chaîne GitLab CI/CD.
Missions principales :
Développement backend : Conception et implémentation d’APIs REST avec NestJS, intégration dans une architecture moderne, sécurisée et évolutive.
Collaboration Agile : Participation active aux cérémonies (daily, refinement, planning, review, rétrospective), découpage des User Stories en tâches techniques, estimation, et rédaction de scénarios Gherkin.
Qualité et documentation : Rédaction de tests unitaires/E2E, documentation technique (Confluence), et documentation OpenAPI/Swagger.
Standards et sécurité : Respect des bonnes pratiques (OWASP, Secure by Design, RBAC, RGPD) et contribution aux revues de code.
Livrables attendus :
Fonctionnalités backend développées et intégrées.
APIs REST documentées (OpenAPI/Swagger).
Tests unitaires et E2E couverts.
Documentation technique (Confluence) et mise à jour des tickets Jira.
Ideal candidate
Profil recherché :
Expérience confirmée en développement backend avec NestJS 11 et TypeScript.
Maîtrise de la conception d’APIs REST, des tests (unitaires/E2E), et des outils Docker/OpenShift.
Expérience en méthodologies Agile (Scrum/Scrumban) et en pair programming.
Connaissance des standards de sécurité (OWASP, RGPD) et des bonnes pratiques DevOps (CI/CD).
Soft skills : Autonomie, rigueur, esprit d’équipe et pédagogie.
Environnement technique :
NestJS 11, TypeScript, Docker, OpenShift, GitLab CI/CD, Jira, Confluence, OpenAPI/Swagger.