Lead Developer H/F
Vous aurez la responsabilité du développement et du maintien des solutions existante avec l’aide d’une petite équipe de 3 à 5 personnes. L’architecture se compose de plusieurs services en node.js en frontal d’un serveur Edx (pour la partie distribution des cours). Les principaux services sont :
- Un portail (E-commerce/Web + application de consultation). (node.js, react, pug)
- Une interface d’administration. (angular)
- Une api (node.js)
- Un service de correction de vidéo et de pdf (node.js, angular)
- Un module de calcul de statistiques (node.js)
Les services sont hébergés sur aws et Compose dont vous aurez aussi la responsabilité.
Un des défis actuels est posé par les limitation de la version d’edx et par edx en général. Un chantier doit être mis en place sous votre responsabilité pour le remplacement de la couche edx actuelle, soit par une version plus à jour, soit par une autre solution du marché, soit par du développement. Une de vos première mission sera de mener une étude afin de proposer la marche à suivre, et d'implémenter ce changement avec l’équipe technique.
Certains services externes sont aussi utilisés (Salesforce, Stripe, Segment), et l’équipe utilise aujourd’hui un certain nombre d’outils techniques (slack, sentry, github, circleCi).
L’environnement de travail est sur Mac Os.
- Vous êtes à l’aise avec node.js, react, angular, python.
- Le cloud ne vous fait pas peur, gérer une prod aws non plus.
- Vous êtes créatifs et “solution finder”.
- Un gros plus si vous êtes familier des systèmes elearnings (edX, Moodle, ou autre).
- Vous avez déjà géré une petite équipe.
- Né dans le web, vous êtes attentif à l'ergonomie, les performances et avez le soucis du détail.
- De formation ingénieur ou équivalent (Bac+5), vous avez au moins 3 à 5 ans d’expérience dans des fonctions analogues.
CDI temps plein statut cadre Salaire de 50 à 70 K€ brut annuel (fixe + variable) selon expérience.