← Retour aux projets
1 / 1
WEBFINTECH

FINAM — Gestion de candidatures

Lead Developer Full-StackInstitution de Microfinance - Afrique2025

Technologies utilisées

Next.js logoNext.jsNode.js logoNode.jsExpress logoExpressMongoDB logoMongoDBDocker logoDockerJJWT

Conception et développement d'une plateforme web permettant la collecte, la gestion et l'évaluation de candidatures entrepreneuriales pour une institution de microfinance fortement implantée en Afrique. Le système centralise l'ensemble des formulaires, appels à projets et processus de sélection, avec un objectif de structuration, d'analyse et d'aide à la décision.

Intervention en tant que Lead Developer (Full-Stack) — développeur principal et responsable technique.

Architecture technique : Frontend en Next.js, Backend en Node.js (Express.js), Base de données MongoDB (ou PostgreSQL selon implémentation), Infrastructure Docker + VPS (Nginx), Upload et stockage via Cloudinary / stockage serveur sécurisé, Authentification JWT / sessions sécurisées.

Gestion complète des candidatures : Formulaires dynamiques multi-sections (profil, projet, finances, équipe, impact), sauvegarde progressive des réponses (long forms), structuration de données complexes (Business Model Canvas, projections financières).

Gestion documentaire : Upload sécurisé de fichiers (PDF, images, vidéos), vérification des formats et tailles, association des documents aux dossiers candidats.

Système d'évaluation et scoring : Algorithme de scoring côté serveur permettant de générer un avis en quelques millisecondes, analyse basée sur des critères métiers (viabilité, innovation, impact). Contrainte forte : aucune décision automatisée — le système assiste uniquement les jurys afin de garantir équité, transparence et non-discrimination.

Complexité des formulaires : Gestion de formulaires longs avec logique conditionnelle, validation stricte (formats, contraintes métiers), optimisation UX pour limiter la friction utilisateur.

Modélisation des données : Structuration de données hétérogènes (texte, données financières, fichiers, équipes / partenaires) avec garantie de cohérence et exploitabilité pour analyse.

Performance et scalabilité : Optimisation du backend pour traiter un volume élevé de candidatures et générer des scores en temps quasi réel. Architecture préparée pour dashboards analytiques, scoring avancé et export de données.

Sécurité et conformité : Sécurisation des uploads et des accès, protection des données sensibles (financières, personnelles), conception orientée responsabilité algorithmique (pas de décision automatique).

Résultat : Plateforme robuste permettant de gérer efficacement des appels à projets à grande échelle, amélioration significative du processus de sélection (structuration + analyse), outil d'aide à la décision performant, rapide et respectueux des contraintes d'équité.