AI Jobs Map

STATION F · Paris, Île-de-France, France

DÉVELOPPEUR FULL-STACK CONFIRMÉ

full timePosted today
Apply on LinkedInLinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

vitetypescriptnode.jspostgresqlvuetailwind

À propos

Notre mission est de permettre à tout le monde de réussir à la hauteur de son potentiel dans son parcours académique et professionnel.

Le mentorat permet justement de diviser presque par 2 le risque de décrochage dans la formation.

Nous avons donc créé la première plateforme SaaS pour lancer un programme de mentorat qui cartonne dans les écoles et les entreprises.

Nous travaillons aujourd'hui avec 20 clients prestigieux comme l'université d'Assas, l'IESEG, CentraleSupélec...

Les mentors et les mentorés adorent leur expérience car ils la notent en moyenne 4,9 / 5 sur notre plateforme.

Nous avons levé 1 M € à l'été 2023 notamment auprès de Humans Matter, une société qui fait de la recherche et du conseil dans le monde de la formation.

Descriptif du poste

Qui nous sommes

Constel Mentoring édite une plateforme SaaS B2B de mentorat entre pairs. Des universités, des grandes écoles, des entreprises, des hôpitaux et des institutions publiques l'utilisent pour faire tourner leurs programmes de mentorat : inscriptions, matching algorithmique, sessions, visio, tableaux de bord.

Des dizaines de milliers de personnes s'en servent au quotidien. La société a été fondée en 2019 et tient une satisfaction utilisateur de 4,9/5.

Nous sommes une petite équipe. Vous rejoignez l'équipe technique aux côtés du CTO, avec qui vous partagerez la construction du produit, les choix d'architecture et la conduite de la production.

Le poste en une phrase

Un poste de développeur full-stack où l'on attend de vous bien plus que du code : que vous preniez la responsabilité de ce que vous construisez, de la discussion du besoin jusqu'à la mesure de son effet en production.

Vos missions

Construire le produit

- Développer les fonctionnalités de la plateforme de bout en bout : modèles de données, API, interface, migrations, tests, mise en production.

- Traduire un besoin métier en solution technique, et le challenger quand il mérite de l'être. Nos meilleurs sujets sont ceux où le développeur a proposé autre chose que ce qui était demandé.

- Instrumenter ce que vous livrez pour savoir si cela sert vraiment les utilisateurs.

Travailler avec l'IA, et pas à côté

C'est une part centrale du poste, pas un argument d'annonce.

- Développer avec des agents de codage au quotidien : les piloter, les cadrer, relire ce qu'ils produisent et savoir quand ils ont tort. Nous attendons un gain de vitesse réel, sans concession sur ce qui part en production.

- Construire et faire évoluer l'outillage IA interne : automatisations, agents métier, documentation exécutable par des agents. C'est un levier majeur pour une équipe de notre taille et il est entre les mains de la technique.

- Contribuer aux fonctionnalités IA du produit lui-même, de la conception à la mesure de leur qualité réelle en usage.

- Garder la tête froide sur le sujet : juger un outil sur ce qu'il change vraiment, poser les limites de sécurité et de confidentialité des données, refuser ce qui ne tient pas la route.

Porter l'architecture

- Concevoir les nouvelles briques de la plateforme et documenter les décisions structurantes : le choix retenu, les options écartées, la raison.

- Faire vivre une architecture multi-tenant en production chez des clients aux exigences très différentes, avec ce que cela implique d'isolation des données et de rétrocompatibilité.

- Arbitrer la dette technique : ce qu'on paie maintenant, ce qu'on assume, ce qu'on refuse.

Tenir la qualité et faire progresser l'équipe

- Mener des revues de code exigeantes et utiles, sur les principes autant que sur les lignes.

- Accompagner la montée en compétence des profils moins expérimentés : pair programming, revue, onboarding, transmission des usages de la maison.

- Participer aux entretiens techniques des futurs arrivants.

Tenir la production

- Surveiller, diagnostiquer et corriger : supervision, suivi des erreurs, analyse des incidents et traitement de leurs causes.

- Faire évoluer la chaîne de déploiement et l'infrastructure.

- Décider vite, sous pression, quand une plateforme cliente est touchée.

Sécurité et conformité

- Traiter les sujets d'authentification et d'intégration au système d'information de nos clients.

- Répondre aux questionnaires de sécurité et aux exigences RGPD des directions informatiques, qui font partie du cycle de vente autant que du produit.

Dialoguer hors de la technique

- Travailler au quotidien avec le produit, le CSM et le support : ce sont eux qui savent où ça coince.

- Être un interlocuteur technique crédible face à une direction informatique cliente, en réunion, sans jargon inutile.

- Éclairer les arbitrages de la roadmap avec ce que le code et les données disent réellement du coût et du risque.

L'environnement technique

Une application web full-stack en TypeScript, hébergée sur un cloud européen.

- Backend : Node.js, API REST, ORM, PostgreSQL

- Frontend : Vue 3 en Composition API, TypeScript, Tailwind

- Plateforme : architecture multi-tenant, authentification déléguée, intégrations tierces

- Qualité et exploitation : tests automatisés, intégration continue, supervision et suivi des erreurs, analytics produit

- IA : agents de codage dans le flux de développement quotidien, outillage interne maison

Vous n'avez pas besoin de maîtriser toute cette liste. Vous avez besoin d'avoir déjà appris une stack comparable assez à fond pour savoir comment on apprend la suivante.

Ce que nous offrons

- Un périmètre large dès l'arrivée, et qui s'élargit au rythme où vous le prenez.

- Des décisions prises en quelques heures, sans comité ni couche intermédiaire.

- Une équipe qui a déjà basculé son quotidien sur l'IA, avec les moyens associés, et qui attend de vous que vous poussiez ce terrain plus loin.

- Le contact direct avec les clients et les utilisateurs, pas une spec passée de main en main.

- Un produit utilisé tous les jours par des dizaines de milliers de personnes, avec un effet mesurable sur leur parcours.

Profil recherché

L'expérience

- 3 à 5 ans d'expérience en développement full-stack, en environnement produit. Ce n'est pas un poste pour un premier emploi.

- Vous avez déjà livré et maintenu une application en production, avec de vrais utilisateurs et de vraies pannes.

- Une expérience d'encadrement, quelle que soit sa forme : référent technique, lead d'une petite équipe, encadrement d'alternants ou de prestataires, pilotage d'un projet avec plusieurs contributeurs. Ce que nous regardons, ce n'est pas le titre, c'est ce que les gens autour de vous ont gagné à travailler avec vous.

- Une pratique déjà installée des outils d'IA générative sur du code réel, avec un avis construit sur ce qu'ils font bien et sur ce qu'il ne faut pas leur confier.

La façon de travailler

- Vous prenez la responsabilité d'un sujet entier plutôt que d'une tâche. Vous allez chercher l'information manquante au lieu d'attendre qu'on vous la donne.

- Vous savez dire non, et expliquer pourquoi, à un besoin mal posé ou à une urgence qui n'en est pas une.

- Vous écrivez clairement : une décision technique, un compte rendu d'incident, une explication à quelqu'un qui n'est pas développeur. C'est aussi ce qui fait la différence quand on travaille avec des agents.

- Vous arbitrez entre le coût, le délai et la qualité sans faire semblant que les trois sont compatibles.

- Vous êtes à l'aise avec l'incertitude d'une structure de petite taille, où le périmètre bouge et où personne ne vient vous dire quoi faire chaque matin.

Ce qui fait la différence

- L'envie d'élargir votre périmètre au-delà du code : produit, données, sécurité, relation client, organisation de l'équipe. Ce poste en donne l'occasion dès les premiers mois, et autant que vous en prendrez.

- Le souci du long terme : ce que votre décision d'aujourd'hui coûtera à celui qui reprendra le code dans deux ans.

- Une curiosité réelle pour le métier de nos clients. Le mentorat n'est pas un prétexte à écrire du logiciel.

Pratique

- Français courant à l'écrit comme à l'oral, anglais technique.

- Diplôme indifférent. Nous regardons ce que vous avez construit.

Informations complémentaires

- Type de contrat : CDI

- Lieu : Paris

- Expérience : > 3 ans

- Télétravail partiel possible

More jobs at STATION F