Flow Consulting Holding recrute 01 Développeur Full Stack
Mission
Vous serez en charge de la conception, du développement et du déploiement complet d’une plateforme web / single page application / application mobile. Vous interviendrez aussi bien sur le front-end que le back-end, la base de données, l’authentification, l’interface d’administration, et l’intégration d’API tierces.
Responsabilités
- Concevoir l’architecture technique de la plateforme (frontend + backend + base de données).
- Développer une interface utilisateur moderne, responsive et performante (React/Next.js).
- Mettre en œuvre un back-end sécurisé et modulaire (Node.js + Express ou NestJS).
- Créer et maintenir des API REST/GraphQL pour le front et les intégrations externes.
- Implémenter une base de données relationnelle (PostgreSQL) et/ou NoSQL (MongoDB).
- Gérer les rôles, droits d’accès, et l’authentification (Auth0, Firebase Auth ou OAuth).
- Développer un tableau de bord administrateur complet (gestion utilisateurs, offres, paiements).
- Intégrer des solutions de paiement (ex. Stripe ou PayPal).
- Automatiser le déploiement (CI/CD), assurer la maintenance et les mises à jour.
- Veiller à la sécurité, la performance, l’accessibilité et au SEO du site.
Technical skills
Front-end
- React.js / Next.js (SSR, SSG, CSR)
- TypeScript
- Tailwind CSS / Chakra UI / MUI
- Redux Toolkit / Zustand (optionnel)
- SEO, Open Graph, Core Web Vitals
Back-end
- Node.js (Express.js ou NestJS)
- API REST ou GraphQL
- Webhooks pour paiements / notifications
- Sécurité (Helmet, rate limit, validation)
Base de données
- PostgreSQL (principal)
- MongoDB (si besoin NoSQL)
- Prisma ou TypeORM
- Redis (cache/queue)
Authentification & Sécurité
- Auth0, Firebase Auth, Passport.js ou OAuth2
- Gestion des sessions, tokens JWT, scopes, MFA
DevOps & Hébergement
- Docker, Git, GitHub Actions
- Vercel, Heroku, Render, AWS ou GCP
- Logging / monitoring : Sentry, LogRocket, etc.
Autres intégrations possibles
- Plateformes de paiement (PayTech, PayDunya, Wave, OrangeMoney)
- Algolia ou Elasticsearch (recherche avancée)
- Email Marketing Campaign (SendGrid, Mailjet)
Profil recherché
- Expérience significative en développement full stack web (5+ ans).
- Maîtrise du cycle complet de développement d’un produit SaaS.
- Autonomie, rigueur, curiosité et orientation produit.
- Aisance avec le travail en remote et les outils collaboratifs.
- Code propre, maintenable et bien documenté.
- Une expérience dans une plateforme RH, mise en relation professionnelle.
- Technologies : React / Next.js, Node.js, TypeScript, PostgreSQL / MongoDB, API REST / GraphQL, Auth0 / OAuth2, Docker, Git, CI/CD, Wave Api, OrangeMoney Api, Elasticsearch
Veuillez envoyer votre CV à l’adresse job@flowrh.sn