Stagiaire Développeur(se) Full-Stack Next.js & PostgreSQL - Plateforme SaaS Multi-tenant
Généré automatiquement par Postule AI à partir de l’offre.
À propos du projet
FGMED, entreprise spécialisée dans la distribution de dispositifs médicaux et compléments alimentaires, recherche un(e) stagiaire développeur(se) full-stack pour évoluer son CRM interne multi-tenant. Vous travaillerez sur une plateforme de gestion logistique et de paiement à la livraison déjà opérationnelle, utilisée par plusieurs entités avec sept rôles utilisateurs distincts et environ vingt tables PostgreSQL.
Vos missions principales
- Faire évoluer le front-end en Next.js (App Router, React 18, Tailwind CSS)
- Travailler sur la base de données PostgreSQL sous Supabase : schéma, migrations SQL, triggers, fonctions
- Écrire et tester les politiques Row Level Security pour chaque rôle utilisateur
- Contribuer à l'évolution des modules métier : commandes, centre d'appel, livraison, stock, caisse
- Gérer les déploiements via Vercel (CI/CD GitHub) et documenter vos réalisations
Profil recherché
- Bac+2 minimum en développement ou informatique, conventionné(e) pour un stage (PFE, PFA ou stage d'application)
- Maîtrise de React ou Next.js démontrée par des projets d'école, personnels ou sur dépôt GitHub
- Aisance avec le SQL
- Capacité à lire de la documentation technique et à reprendre du code existant
- Français courant
Stack technique
Next.js (App Router) · React 18 · Tailwind CSS · Supabase · PostgreSQL · SQL · Row Level Security · Vercel · Git · GitHub
Conditions du stage
- Lieu : 100 % présentiel au bureau d'Oulfa, Casablanca
- Durée : Temps plein, 3 mois minimum
- Rémunération : 1 000 DH/mois dès le premier mois, montant ajustable selon le profil
- Démarrage : Immédiat
- Possibilité d'internalisation : Une embauche à l'issue du stage est envisageable selon votre performance
Cette description d'emploi a pu être reformatée par Postule pour améliorer sa lisibilité et sa présentation. Le contenu et les informations restent fidèles à l'offre d'emploi originale. .


