Développeur full-stack confirmé

Constel Education

Paris

Sur place

EUR 48 000 - 72 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Impact rapide
IA & tooling interne
Contact client direct
Production-ready product

Résumé du poste

Constel Education recherche un développeur full-stack pour faire progresser sa plateforme SaaS de mentorat entre pairs, du modèle de données à l'interface utilisateur en passant par les tests et les déploiements. Vous collaborerez avec le CTO, piloterez des décisions d'architecture multi-tenant et renforcerez l’intégration IA interne, tout en garantissant la sécurité et la confidentialité des données.

Profil recherché: 3 à 5 ans d’expérience, TypeScript et Vue 3, Node.js, PostgreSQL, et une

Qualifications

  • 3 à 5 ans d'expérience en développement full-stack en environnement produit.
  • Maîtrise de TypeScript et Vue 3, avec expérience Node.js côté serveur.
  • Bonnes compétences en design d'API et SQL (PostgreSQL).

Responsabilités

  • Construire le produit de bout en bout, incluant données, API, interface et tests.
  • Travailler avec l'IA et des agents de codage pour accélérer le développement.
  • Concevoir et faire évoluer l'architecture multi-tenant en production.
  • Maintenir la qualité par des revues de code et des déploiements fiables.
  • Dialoguer avec le produit, le support et les clients pour des améliorations mesurables.

Connaissances

TypeScript
Vue.js
Node.js
REST API
PostgreSQL
Tailwind
Full-stack

Outils

Git
Docker
VS Code

Description 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 offrez
  • 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.
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 contrib.

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.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

DÉVELOPPEUR FULL-STACK CONFIRMÉ
DÉVELOPPEUR FULL-STACK CONFIRMÉ

STATION F • Paris

Sur place
EUR 60 000 - 90 000
Software Engineer - Ruby / TypeScript (F/H)
Software Engineer - Ruby / TypeScript (F/H)

Mealz • Lille

Hybride
EUR 38 000 - 46 000
Mutuelle Alan
Titres restaurant Swile
Transports 50% remboursement
+1
Développeur·euse logiciel sénior, DevOps et infrastructure
Développeur·euse logiciel sénior, DevOps et infrastructure

Osedea • Montréal

Hybride
EUR 50 000 - 70 000
Salaire compétitif
Horaire flexible
Congé sabbatique payé
+1
Développeur Product Builder (Hybride) en alternance
Développeur Product Builder (Hybride) en alternance

Maestro • Paris

Hybride
Coaching IA
Hybride avec présence Paris 3 jours/se
Rémunération 1200 €/mois + primes
+1
Leader Technique Fullstack
Leader Technique Fullstack

Valeuriad • Nantes

Hybride
EUR 50 000 - 60 000
Accès à des formations (Pluralsight, Udemy, etc.)
Politique RSE forte
Communautés actives
Senior Software Engineer (Ruby) - Developer Experience & AI - CDI
Senior Software Engineer (Ruby) - Developer Experience & AI - CDI

Limelight Health • Paris

Hybride
EUR 90 000 - 130 000
Full-Stack Developer
Full-Stack Developer

Licorne Society • Paris

Sur place
EUR 60 000 - 90 000
Technical Leader Java (H/F) - Lille
Technical Leader Java (H/F) - Lille

UNIS • Lille

Sur place
EUR 70 000 - 105 000
Télétravail 2 jours/semaine
Indemnité télétravail 2€/jour
Mutuelle familiale
+3
Tech Lead - React/Node.js
Tech Lead - React/Node.js

FoodChéri • Paris

Sur place
EUR 55 000 - 75 000
Culture IA intégrée
RSE engageante
Impact positif sur la qualité de la nourriture au travail
Développeur(seuse) Full Stack Java confirmé(e) - Lille
Développeur(seuse) Full Stack Java confirmé(e) - Lille

UNIS • Lille

Hybride
EUR 45 000 - 65 000
Télétravail 2 jours/semaine
Mutuelle familiale
Tickets resto (60% pris en charge)
+2