Offre d'emploi

Offre d’emploi Un étudiant un emploi première plateforme de recrutement au Sénégal. 

Flow Consulting Holding recrute un 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 

  • Élaborer la structure technique de la plateforme (interface utilisateur + serveur + base de données).
  • Concevoir une interface utilisateur moderne, réactive et efficace (React/Next.js).
  • Implémenter un backend sécurisé et modulaire (Node.js + Express ou NestJS).
  • Développer et assurer la maintenance d’API REST/GraphQL pour l’interface utilisateur et les intégrations externes.
  • Mettre en place une base de données relationnelle (PostgreSQL) et/ou NoSQL (MongoDB).
  • Administrer les rôles, les autorisations d’accès et l’authentification (Auth0, Firebase Auth ou OAuth).
  • Élaborer un tableau de bord d’administration complet (gestion des utilisateurs, des offres, des paiements).
  • Incorporer des options de paiement comme Stripe ou PayPal.
  • Automatiser le déploiement (Intégration continue/ Déploiement continu), garantir la maintenance et les actualisations.
  • S’assurer de la sécurité, de la performance, de l’accessibilité et du référencement naturel 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 notable en développement web full stack (plus de 5 ans).
  • Compétence dans la gestion intégrale du processus de développement d’un produit SaaS.
  • Indépendance, précision, curiosité et focalisation sur le produit.
  • Confortable dans le travail à distance et l’utilisation d’outils de collaboration.
  • Code soigné, facile à maintenir et correctement documenté.
  • Une expérience dans une plateforme de ressources humaines, facilitant les relations professionnelles.
  • Compétences : React / Next.js, Node.js, TypeScript, PostgreSQL / MongoDB, API REST / GraphQL, Auth0 / OAuth2, Docker, Git, CI/CD, Wave Api, OrangeMoney Api et Elasticsearch.

Veuillez envoyer votre CV à l’adresse job@flowrh.sn

Retour en haut