CONTEXTE
L'équipe reprend l'application mobile adhérent, l'extranet web et leur back-end, et construit un nouveau socle: React Native avec Expo pour le mobile, React pour le web, NestJS pour le BFF, PostgreSQL.
Missions
*
Concevoir le BFF NestJS: modules, validation par schéma à la frontière partagée avec les clients, accès aux données avec migrations versionnées.
*
Générer le contrat OpenAPI depuis le code et le publier à chaque intégration continue.
*
Intégrer le SI métier: délais, reprises, coupe-circuit, cache Redis, traitements asynchrones sur file pour les justificatifs et les notifications.
*
Refondre le parcours de connexion, qui agrège aujourd'hui de nombreux appels au SI pour construire les droits et le catalogue de fonctionnalités de l'utilisateur.
*
Mettre en œuvre l'authentification OIDC Keycloak, avec élévation du niveau d'authentification sur les opérations sensibles.
*
Journalisation structurée et identifiant de corrélation propagé de l'application jusqu'au SI, instrumentation OpenTelemetry.
*
Poser la stratégie de tests et de revue, et relier chaque version déployée à son commit et à son environnement.
*
Encadrer deux développeurs seniors et rester dans le code.
Débutant accepté