Développeur·se fullstack (stage 6 mois)
Six mois pour construire des applications IA web et mobile qui partent vraiment en production. Next.js, NestJS, modèles Mistral, développement assisté par Claude Code. Encadrement par un chef de projet et un référent technique. Stage à Paris, deux jours de télétravail par semaine.
- Stage
- Hybride
- Paris
- Bac+4 ou Bac+5, stage de fin d'études
Rémunération indicative : 800 € / mois
Postuler à cette offreJUWA est un cabinet de conseil et une agence de développement IA fondée en 2023. Nous concevons des applications IA sur mesure, web et mobile, pour des PME, des ETI et des grands groupes : systèmes multi-agentiques, RAG, assistants conversationnels, automatisation de processus métier. Ce que nous cadrons, nous le livrons nous-mêmes, du premier atelier jusqu'à la mise en production.
L'équipe est jeune, formée à l'IA depuis ses débuts, et tient à un vrai standard de qualité sur le code qu'elle livre.
Pourquoi ce stage existe
Nos missions durent de quatre à douze semaines, parfois davantage, et finissent chez le client, en production. Nous cherchons un renfort pour compléter l'équipe côté développement.
Le poste est orienté IA de bout en bout. Vous développez des applications web et mobile dont le cœur est un modèle de langage, et vous travaillez au quotidien avec des assistants de code comme Claude Code ou Codex, qui font partie de nos outils de production au même titre que l'IDE. L'appétence pour cette façon de développer n'est pas un bonus chez nous, c'est le poste.
Ce n'est pas un stage d'observation, ni un sujet de recherche qu'on range dans un tiroir en juillet. Le code que vous écrivez sera utilisé par des gens qui travaillent avec.
Votre quotidien
Vous rejoignez l'équipe technique et vous suivez deux ou trois projets clients pendant votre stage. Chaque projet est mené par un chef de projet qui cadre le besoin, tient le planning et fait le lien avec le client. Vous savez donc toujours à qui vous adresser, sur le fond comme sur les délais.
Côté technique, un référent vous accompagne au quotidien, développeur ou ingénieur IA selon le projet. Il relit vos pull requests, arbitre les choix d'architecture avec vous et vous débloque quand il faut. Vous n'êtes jamais seul devant un sujet que vous découvrez.
Vous travaillez sur des fonctionnalités entières plutôt que sur des tickets isolés. Vous participez aux points de cadrage avec les clients dès que vous êtes à l'aise, parce que comprendre le besoin fait partie du métier, pas seulement l'implémenter.
La stack
Front en Next.js et TypeScript, back en NestJS, base Postgres. Le mobile reste sur la même base TypeScript. Le déploiement dépend du client, Vercel, Azure, Scaleway ou directement dans son environnement quand ses contraintes l'imposent.
Côté modèles, nous travaillons principalement avec les API Mistral et, plus largement, avec des modèles souverains ou hébergés en Europe. C'est un choix assumé, la question de la donnée revient dans presque tous nos cadrages et nous préférons y répondre avant qu'elle soit posée.
Vous n'avez pas besoin de tout maîtriser en arrivant. Vous avez besoin de savoir apprendre vite et de demander de l'aide au bon moment.
Conditions
Stage conventionné de 6 mois à temps plein, basé à Paris. Deux jours de télétravail par semaine, avec des périodes en full remote possibles une fois l'autonomie installée. Date de démarrage à convenir ensemble selon votre calendrier d'école.
Gratification à partir de 800 € par mois et prise en charge de 50 % du titre de transport. Une embauche à la sortie est sur la table si le stage se passe bien des deux côtés.
Vos missions
- Développer des fonctionnalités complètes, de l'interface Next.js jusqu'à l'API NestJS qui la sert.
- Construire des applications IA web et mobile, en intégrant les modèles avec les garde-fous, les tests et le suivi de coûts qui vont avec.
- Travailler avec les assistants de code de l'équipe, Claude Code et Codex, sans perdre la main sur ce que vous livrez.
- Écrire la documentation technique de ce que vous livrez, pour l'équipe et pour le client.
- Participer aux revues de code, en soumettant les vôtres et en relisant celles des autres.
- Prendre part aux points clients sur les projets que vous suivez, aux côtés du chef de projet.
- Contribuer aux briques internes que nous réutilisons d'un projet à l'autre.
Le profil qu'on recherche
- Formation en informatique de niveau Bac+4 ou Bac+5, école d'ingénieurs ou université, avec une convention de stage.
- Une première expérience de développement web, y compris personnelle ou associative, avec du code à nous montrer.
- À l'aise en JavaScript et en TypeScript, côté front comme côté serveur.
- Des bases solides en Git, en HTTP et en SQL.
- Une vraie appétence pour le développement assisté par IA et pour les produits dont le modèle est le cœur.
- Le réflexe de poser une question au bout d'une heure plutôt que de rester bloqué trois jours.
- Français courant et anglais technique suffisant pour lire une documentation.
Les petits plus
- Un projet personnel qui utilise une API de modèle de langage, même modeste.
- De l'expérience avec Claude Code, Codex ou un autre assistant de code.
- Des notions de RAG, d'agents ou de fine-tuning.
- Une expérience de Next.js en App Router ou de NestJS.
- Du développement mobile, du Docker, de la CI GitHub Actions ou un passage par le déploiement.
Ce qu'on offre
- Du code qui part en production chez de vrais clients, pas une maquette de démonstration.
- Un chef de projet qui cadre chaque mission et un référent technique qui vous accompagne au quotidien.
- L'accès aux outils IA professionnels de l'équipe pendant toute la durée du stage, Claude Code et Codex compris.
- Deux jours de télétravail par semaine et des périodes en full remote possibles.
- Gratification à partir de 800 € par mois et 50 % du titre de transport.
- Une proposition d'embauche à la clé si le stage se passe bien.
Notre process de recrutement
- 1Un échange de 30 minutes avec l'équipe technique sur votre parcours et vos projets.
- 2Un exercice de code court à faire chez vous, deux heures maximum, sur un cas proche de nos missions.
- 3Un entretien technique d'une heure pour dérouler votre solution et parler architecture.
- 4Une rencontre avec les fondateurs.
- 5Réponse sous 5 jours ouvrés après chaque étape.
Développeur·se fullstack (stage 6 mois)
Technique · Paris
