Stage développeur full-stack, plateforme SaaS d’innovation (H/F)

INSKIP

Paris

On-site

EUR 10,000 - 15,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

INSKIP recherche un stagiaire développeur frontend pour reprendre le développement quotidien de sa plateforme SaaS. Vous intègrerez une équipe technique de deux personnes et travaillerez sur React et TypeScript, dans un monorepo géré par Vite/TanStack Router, avec Supabase et déploiement sur Vercel.

Vous contribuerez à l’évolution des écrans des trois modules, corrigerez les bugs, écrirez des tests et participerez à des évolutions plus larges (migration de base de données, règles d’accès,

Qualifications

  • Bonnes bases en JavaScript/TypeScript et React.
  • Première expérience avec React et projets d’école ou personnels.
  • Notions de SQL et utilisation courante de Git.
  • Intérêt pour les outils d’assistance au code et les tests.

Responsibilities

  • Développer des évolutions de l’interface et des écrans des trois modules selon les besoins.
  • Corriger des bugs et traiter des points d’amélioration (ergonomie, textes, petites fonctionnalités).
  • Écrire les tests accompagnant chaque changement et veille à la qualité.
  • Participer à des évolutions plus larges : migration DB, nouvelle règle d’accès, fonction serveur.
  • Tenir à jour la documentation des parties touchées.

Skills

JavaScript
TypeScript
React
SQL
Git

Education

École d’ingénieur
Master en informatique

Tools

Supabase
Vite
TanStack Router
Playwright

Job description

Contexte

INSKIP édite une plateforme SaaS qui accompagne des programmes d’innovation. Elle couvre trois briques qui s’activent client par client : Sourcing (appels à candidatures, évaluation), Program management (suivi des projets accompagnés, reporting mensuel, séances, relances) et Financement (veille des dispositifs, matching, candidatures). Chaque client dispose de sa propre base de données, physiquement séparée. Un plan de contrôle central recense les clients, leurs modules et leurs déploiements.

La plateforme est en production chez plusieurs clients. L’équipe technique compte deux personnes. Le ou la stagiaire en reprend le développement au quotidien, avec l’appui de l’équipe en place.

Stack technique : React, TypeScript, Vite et TanStack Router et Query pour le front ; Supabase (PostgreSQL, sécurité par ligne RLS, Auth, Storage, fonctions edge en Deno) ; Vercel pour l’hébergement des fronts ; GitHub Actions pour la CI et le déploiement de toute la flotte de clients. Le tout vit dans un monorepo, avec une large suite de tests : unitaires (Vitest), politiques de sécurité SQL, fonctions edge et parcours de bout en bout (Playwright).

Missions

Le ou la stagiaire rejoint l’équipe et prend progressivement en charge une part du développement, avec un encadrement rapproché.

  1. Développer des évolutions de l’interface et des écrans des trois modules, à partir de besoins cadrés par l’équipe.

  2. Corriger des bugs et traiter des points d’amélioration identifiés (ergonomie, textes, petites fonctionnalités).

  3. Écrire les tests qui accompagnent chaque changement, en s’appuyant sur les nombreux exemples existants.

  4. Participer, avec l’équipe, à des évolutions plus larges : une migration de base de données, une nouvelle règle d’accès, une fonction serveur.

  5. Tenir à jour la documentation des parties touchées.

Objectifs
  • À 1 mois : environnement installé, architecture générale comprise, premières petites corrections livrées en suivant le flux normal (branche, PR, revue, staging, production).

  • À 3 mois : capable de réaliser seul une évolution d’écran de bout en bout, sous la relecture de l’équipe.

  • En fin de stage : autonome sur les évolutions courantes d’un module, et contribution à une fonctionnalité plus complète menée avec l’équipe.

Façon de travailler
  • Chaque changement passe par une branche et une PR vers staging, relue par l’équipe. La mise en production (PR de staging vers main) reste faite par l’équipe.

  • La CI doit être verte avant tout merge. Le ou la stagiaire apprend à lire les rapports de CI et de déploiement, et à vérifier ses changements sur l’environnement de staging.

  • Le développement se fait avec des assistants de code (Claude Code, Codex, Cursor ou équivalent), sans parti pris sur l’outil ou le modèle. Le ou la stagiaire a déjà une expérience du développement avec ces outils et reste responsable de ce qu’il ou elle propose : relire, tester, vérifier dans le navigateur avant d’ouvrir une PR.

  • Quelques règles de base, expliquées dès l’arrivée : ne jamais toucher aux applications historiques en production, ne rien coder de propre à un client (une demande devient une fonctionnalité pour tous), prouver par des tests toute règle d’accès aux données.

Modalités
  • Durée et dates : 6 mois, à promouvoir dès maitenant.

  • Lieu et télétravail : Paris 9ème.

  • Accès fournis dès l’arrivée : dépôt GitHub, projets Supabase de staging, Vercel, environnement Docker local de démonstration.

Formation : école d’ingénieur ou master en informatique, en fin d’études ou en césure.Compétences attendues : bases solides en JavaScript ou TypeScript, première expérience avec React (projet d’école ou personnel), notions de SQL, usage courant de git.Seront appréciés, sans être requis : PostgreSQL, Supabase ou un backend équivalent, écriture de tests, curiosité pour les assistants de code.Qualités : pragmatisme, sens produit et esprit critique, y compris face au code généré par une IA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Stage fin d'études - Développeur·se FullStack Node/React augmenté par l'IA
Stage fin d'études - Développeur·se FullStack Node/React augmenté par l'IA

ALLOHOUSTON • Paris

On-site
EUR 13,000 - 20,000
Stage rémunéré
Stage - Ingénieur(e) études et développement Java / Angular - Services Publics - Nantes
Stage - Ingénieur(e) études et développement Java / Angular - Services Publics - Nantes

Groupe Talents Handicap • Nantes

Hybrid
EUR 12,000 - 18,000
Télétravail jusqu’à deux jours/semaine
Mutuelle & CSE
Titres-restaurant
+1
Stage de fin d'étude - Développeur Fullstack (6 mois)
Stage de fin d'étude - Développeur Fullstack (6 mois)

Odoo by SpikeeLabs • Rennes

On-site
EUR 11,000 - 16,000
Tickets restaurant
Alternance Développeur·se full-stack — produit, design & IA (F/H)
Alternance Développeur·se full-stack — produit, design & IA (F/H)

ISCOD • Nantes

On-site
EUR 12,000 - 18,000
Développeur Full Stack Station F | 6 mois
Développeur Full Stack Station F | 6 mois

Intersektion • Paris

On-site
EUR 10,000 - 16,000
Stage - Business Analyst - Aéroline - Aix-en-Provence
Stage - Business Analyst - Aéroline - Aix-en-Provence

Groupe Talents Handicap • Marseille

Hybrid
EUR 13,000 - 18,000
Titres restaurants
Subventions activités sociales & CULTl
Centaines de formations
+1
Développeur Full Stack Station F || 6 mois
Développeur Full Stack Station F || 6 mois

Intersektion • Paris

On-site
EUR 10,000 - 17,000
Stage de 6 mois
Impact réel sur le produit
Proximité avec les fondateurs
+1
Stagiaire Développeur Fullstack .NET et React H/F
Stagiaire Développeur Fullstack .NET et React H/F

Colas Digital Solutions • Vélizy-Villacoublay

On-site
EUR 12,000 - 16,000
Stage - Développeur·se .Net - Bl Région - Aix-En-Provence H/F
Stage - Développeur·se .Net - Bl Région - Aix-En-Provence H/F

Sopra-Steria • Aix-en-Provence

On-site
EUR 8,900 - 13,000
Stage de fin d'étude - Développeur Fullstack (6 mois)
Stage de fin d'étude - Développeur Fullstack (6 mois)

SpikeeLabs • Rennes

Hybrid
EUR 12,000 - 15,000
Tickets restaurant
Spikee Academy