TOOTREE Cameroun


Website:

Tootree recrute un(e) Developeur Fullstack - Stage

 

Fiche de poste – Stage Développeur Fullstack – Fin d'études (6 mois)

Informations générales
• Disponibilité: Dès que possible;
• Localisation: Paris / Télétravail partiel;
• Gratification: Selon convention légale.

Contexte du projet
Vous intégrerez l'équipe technique afin de participer au développement d'une marketplace de missions professionnelles. Ce projet ambitieux s'appuie sur une architecture moderne, évolutive et facile à maintenir, couvrant aussi bien le frontend React/Next.js que le backend NestJS, en passant par la gestion des données, la sécurité et les systèmes de notification.

Missions principales
Frontend

• Développer des interfaces utilisateur avec Next.js 15, React 18 et TypeScript 5;
• Intégrer des composants d'interface avec Tailwind CSS v3 et shadcn/ui;
• Mettre en œuvre la gestion d'état serveur avec TanStack Query;
• Créer et valider des formulaires à l'aide de React Hook Form et Zod.

Backend
• Concevoir et développer des API REST avec NestJS et TypeScript;
• Travailler avec PostgreSQL 16 (requêtes, migrations, optimisations);
• Mettre en place des mécanismes de cache avec Redis 7;
• Participer à l'intégration du système d'authentification JWT / Passport.js / RBAC.

DevOps & Qualité
• Contribuer à la configuration de l'environnement Docker Compose;
• Participer à la mise en place du monitoring (Sentry, Pino, Grafana);
• Rédiger des tests unitaires et d'intégration;
• Collaborer via Git et participer aux revues de code.

Profil recherché
Formation

• Être étudiant(e) en fin d'études (Bac+4/5) en informatique, développement logiciel ou équivalent;
• École d'ingénieurs, université ou formation spécialisée en développement web.

Compétences techniques requises
• Maîtrise de JavaScript / TypeScript;
• Expérience avec React et/ou Next.js;
• Connaissance d'un framework backend (NestJS, Express ou équivalent);
• Bases en SQL et manipulation de bases de données relationnelles;
• Utilisation de Git au quotidien.

Compétences appréciées (bonus)
• Expérience avec Docker et la conteneurisation;
• Connaissance de Redis ou des systèmes de queues (BullMQ);
• Notions de sécurité web (JWT, RBAC, CORS, rate limiting);
• Intérêt pour l'architecture logicielle et les bonnes pratiques.

Qualités personnelles
• Curiosité, autonomie et envie d'apprendre;
• Esprit d'équipe et communication claire;
• Rigueur dans la rédaction du code et des documentations;
• Capacité à prendre des initiatives et proposer des améliorations.

Ce que nous offrons
• Un projet concret avec des responsabilités réelles dès le premier jour;
• Un encadrement technique de qualité et une montée en compétences sur une stack moderne;
• Un environnement de travail bienveillant avec du feedback régulier;
• Flexibilité et télétravail partiel;
• Possibilité d'embauche à l'issue du stage selon les opportunités.

Stack technique
• Frontend: Next.js 15 · React 18 · TypeScript 5 · Tailwind CSS v3 · shadcn/ui · TanStack Query · Zod;
• Backend: Node.js 20 LTS · NestJS · TypeScript · PostgreSQL 16 · Redis 7 · BullMQ;
• Infra & Monitoring: Docker Compose · Nginx · Sentry · Grafana Stack · Cloudflare R2.

Envoyez votre CV ainsi qu'un court message décrivant votre motivation et un projet (personnel ou scolaire) dont vous êtes fier(ère) à l'adresse suivante: tootreecam@gmail.com.

Ce stage est ouvert à toutes et tous, sans distinction de genre, d'origine ou de parcours. Nous valorisons la diversité des profils.