Job details

Senior Fullstack Developer Node/React

  • Java
  • Redux
  • REST
  • Node.js
  • GraphQL
  • AWS
  • TypeScript

Posted: 3 weeks ago

Qui sommes-nous ?

Lelivrescolaire.fr, pépite de l’édition scolaire, se distingue par son ADN mêlant intelligence collective et innovation. Cette approche novatrice a été couronnée de succès : plus de 5000 établissements scolaires utilisent nos ouvrages papier et numérique, 4 000 professeurs participent à la création collective de manuels et 2 millions de professeurs et d’élèves visitent notre plateforme chaque mois. Afin d’accompagner sa croissance dynamique, l’entreprise recherche son(sa) futur(e) Senior Fullstack Developer Node/React.

Tu souhaites faire partie d'une entreprise en pleine croissance, prendre part à une aventure passionnante et surtout contribuer à améliorer le quotidien de milliers de professeurs ? On serait ravis de faire ta connaissance !

Sous la direction du Directeur Technique, le/la Senior Fullstack Developer aura pour mission de travailler avec toute l’équipe Produit/Tech sur :

  • la conception et le développement des différentes fonctionnalités du site en méthode agile (scrum ou kanban selon les projets) ;
  • la réalisation de tests fonctionnels et unitaires ;
  • la rédaction de la documentation technique.

Le mindset dans notre équipe Produit/Tech ? Agilité, Innovation et Collaboration. L’Agilité se retrouve dans nos méthodes de travail (roadmap + KPI à 3-4 mois pour poser les grandes lignes, sprints détaillés à 2 semaines), l’Innovation dans le mouvement impulsé chez nous à la techno et la Collaboration dans nos relations au quotidien (pair review, standup, rétrospective, …)

Cependant la plus grande manifestation de cet esprit est la volonté que notre travail soit orienté utilisateur ! Nous travaillons pour les professeurs et les élèves, et notre agilité est mise au service de la création d’un produit qui a vocation à servir réellement à des centaines de milliers d’utilisateurs !

Notre projet est techniquement à la pointe de ce qui se fait aujourd’hui. Notre conviction est que l’Education mérite le meilleur de ce que peuvent offrir les technologies les plus récentes. De bas en haut notre stack se décompose de la façon suivante :

  • Infrastructure en mode « Infra as a Code » powered by Terraform et Packer, le tout sur AWS
  • Un back-end Node.js avec async/await et GraphQL. En production chez nous, on ne peut qu’adhérer !
  • Base de données graphe Neo4J
  • Single Page Apps en mode React, Redux avec Typescript
  • Vitest pour le testing fullstack
  • De multiples joyeusetés comme Electron pour les apps desktops, React Native, etc.

En plus de l’architecture technique, le travail sur l’éducation à distance apporte son lot de challenges : des centaines de milliers d’utilisateurs, big data sur les résultats des exercices, utilisation de l'AI générative pour améliorer nos processus éditoriaux, utilisation de base de données vectoriel et d'API embedding pour enrichir et donner du sens au contenu, de services tiers type Algolia, MathPix, OpenAI, ...

Tout cela afin d’aller toujours plus loin dans notre objectif : mettre la technologie au service des professeurs et des élèves.

Compétences attendues :

  • Notions d’architecture / modélisation ;
  • Expert Javascript/Typescript + expérience(s) avec le framework front React ;
  • Connaissances en Node.js + projet(s) en production ;
  • Connaissances en GraphQL ;
  • Habitude du fonctionnement des APIs Restful ;
  • Bon niveau HTML5/CSS3 (balises sémantiques, SEO, responsive) ;
  • Utilisation d’au moins un framework de tests (Vitest, Jest, mocha, …) ;

Les + appréciés :

  • Personnalité communicante, soft skills de cohésion d'équipe
  • Capacité critique sur le Produit (UX, UI)
  • Capacité critique sur la stack technique (propositions d’améliorations, remises en question des acquis, etc.)
  • Connaissance de Neo4j ;
  • Notions en développement mobile ;
  • Intérêt fort pour le design, l’UI et l’UX ;
  • Expérience en machine learning.
  • CDI en statut Cadre
  • Rémunération attractive
  • Bureaux & ambiance au top
  • Statut cadre au forfait jours, incluant des jours de repos annuels (9 en 2024) en plus des 25 jours de congés payés
  • Télétravail Lundi et Mercredi pour toutes les équipes.