Tu veux un stage PFE ou PFA sur une vraie plateforme SaaS multi-tenant, déjà en production, avec de vrais utilisateurs derrière ?
FGMED, société de distribution de dispositifs médicaux et compléments alimentaires, recrute un(e) stagiaire développeur(se) full-stack pour reprendre son CRM interne multi-tenant et lui faire passer les deux prochaines étapes de sa feuille de route.
LE PROJET
Une plateforme de gestion logistique et de paiement à la livraison, déjà déployée. Plusieurs entités opèrent dessus de façon totalement cloisonnée, sur la même base de données. Sept rôles utilisateurs, chacun avec son propre périmètre d'écrans et de données. Une vingtaine de tables PostgreSQL. La sécurité est appliquée directement au niveau de la base, avec du Row Level Security. Et une matrice rôles / permissions que l'administrateur pilote lui-même depuis l'interface.
Le socle est en place. Ce qui reste à construire : l'ouverture multi-pays et multi-devises, puis un espace dédié aux partenaires externes. C'est ce que tu vas livrer.
CE QUI REND CE STAGE DIFFÉRENT
- Stage RÉMUNÉRÉ : 1 000 DH/mois dès le premier mois, montant ajustable selon ton profil
- Internalisation possible à l'issue du stage, selon ta performance et ton profil
- De l'architecture réelle : multi-tenant, RBAC, Row Level Security, migrations SQL — des sujets qu'on ne croise pas dans un stage classique
- Une documentation technique complète te sera remise le premier jour : tu es opérationnel(le) en une journée
- Tu es responsable de la plateforme — pas un renfort sur le projet de quelqu'un d'autre
CE QUE TU VAS FAIRE
- Faire évoluer le front Next.js (App Router, React 18, Tailwind CSS)
- Travailler la base PostgreSQL sous Supabase : schéma, migrations SQL, triggers, fonctions
- Écrire et tester les politiques Row Level Security de chaque rôle
- Faire évoluer la matrice rôles et permissions
- Maintenir l'import de fichiers Excel / CSV
- Faire évoluer les modules métier : commandes, centre d'appel, livraison, stock, caisse
- Déployer via Vercel (CI/CD GitHub) et documenter ce que tu construis
LA STACK
Next.js (App Router) · React 18 · Tailwind CSS · Supabase · PostgreSQL · SQL · Row Level Security · Vercel · Git · GitHub
CE QU'ON DEMANDE
- Bac+2 minimum en développement ou informatique, en stage conventionné (PFE, PFA ou stage d'application)
- Tu sais faire du React ou du Next.js — projets d'école, projets personnels ou dépôt GitHub, tout compte
- Tu es à l'aise avec le SQL
- Une notion de gestion des rôles et des droits d'accès est un plus, pas une obligation : c'est ici que tu vas l'apprendre pour de bon
- Tu sais lire une documentation et reprendre du code que tu n'as pas écrit : c'est la qualité numéro un sur ce poste
- Français courant
On ne demande pas cinq ans d'expérience. On demande de la curiosité, de la rigueur, et l'envie de livrer quelque chose de réel.
LES CONDITIONS, CLAIREMENT
- 100 % présentiel au bureau d'Oulfa, Casablanca — pas de télétravail
- Temps plein, 3 mois minimum
- Convention de stage ET assurance obligatoires
- Rémunération : 1 000 DH/mois dès le premier mois, montant ajustable selon le profil
- Démarrage immédiat
Les messages incomplets ne sont pas traités. Recrutement en cours, démarrage immédiat.
Rémunération : 1.000,00DH par mois
Question(s) de présélection:
• As-tu déjà travaillé avec React ou Next.js ? (Oui / Non / En cours d'apprentissage)
• As-tu déjà écrit des requêtes SQL sur PostgreSQL ou Supabase ? (Oui / Non)
• Disposes-tu d'une convention de stage et d'une assurance ? (Oui / Non)
• Es-tu disponible immédiatement, à temps plein, en présentiel à Casablanca ? (Oui / Non)
• As-tu déjà mis en place ou utilisé une gestion de rôles et de permissions dans une application ? (Oui / Non)
Lieu du poste : En présentiel