(Full disclosure : je travaille à Oteria en tant que prof de Python et de C, je relaie ici une offre d’emploi émise par l’école. )
Développeur Full Stack - OTERIA
CDI – Gennevilliers (92) - Métro Gabriel Peri - Ligne 13 - Début: ASAP - autour de 40k€ brut annuels selon profil et expérience
À propos d’OTERIA
OTERIA est une école d’excellence dédiée aux métiers de la cybersécurité.
Elle forme des profils solides techniquement, engagés, capables d’avoir un impact réel et durable dans l’écosystème cyber.
Dans un contexte de marché du travail tendu, de révolution de l’IA et de transformation profonde de l’enseignement supérieur, nous sommes convaincus que les écoles ont une responsabilité :
former des jeunes talents capables de maîtriser des technologies de pointe, leur sécurité et l’IA, grâce à une pédagogie exigeante, ancrée dans le réel et fondée sur l’émulation humaine.
OTERIA n’est pas uniquement un programme de formation. C’est une communauté, une culture, et une vision exigeante de l’éducation, tournée vers l’action, la transmission et le réel.
L’école accueille aujourd’hui 300 étudiants, de Bac+1 à Bac+5, et s’appuie sur une équipe de 8 personnes, engagées au quotidien dans le projet éducatif et le développement de l’école. Nous faisons le choix de rester une structure à taille humaine, afin de préserver l’agilité, la proximité et la capacité d’adaptation qui font la force d’OTERIA, tant dans sa pédagogie que dans son fonctionnement, tout en capitalisant pleinement sur l’IA pour gagner en efficacité et en impact.
Nous lançons le développement d’une nouvelle plateforme pédagogique interne ambitieuse, pensée comme un environnement d’apprentissage intelligent, augmentant le présentiel grâce au numérique et à l’IA.
Cette plateforme n’est ni un LMS classique, ni un MOOC. C’est un outil pédagogique vivant, conçu pour :
- aider les professeurs à améliorer continuellement leurs cours,
- offrir aux étudiants des expériences d’apprentissage motivantes,
- capitaliser sur ce qui se passe réellement en cours,
- et créer une communauté technique autour de la plateforme.
C’est dans ce contexte que nous recrutons un développeur full stack.
LES MISSIONS
Au sein de l’équipe, vous prendrez en charge le développement de l’écosystème numérique de l’école. Votre rôle central consistera à concevoir et développer la première version du KERNEL, l’environnement pédagogique propriétaire d’OTERIA.
Pour ce projet, vous bâtirez une architecture backend modulaire en FastAPI couplée à une base SQL. Vous devrez traduire techniquement le concept d’« Expériences Pédagogiques » et développer une structure API-First intégrant des services d’IA internes pour la génération de contenu et l’analyse de données. Vous assurerez également la mise en place d’une interface unifiée et « mobile-friendly » pour les professeurs et les étudiants.
En parallèle de ce projet structurant, vous interviendrez sur l’ensemble des chantiers techniques de l’école. Vous participerez notamment au développement d’outils internes destinés à soutenir les différentes équipes (comme le marketing ou les opérations).
Vous contribuerez à l’automatisation des processus métiers (via des outils comme n8n ou du scripting) et assurerez la maintenance évolutive des applications existantes. Votre mission inclura également une veille technique pour garantir la robustesse et la sécurité de l’infrastructure, en cohérence avec les exigences d’une école spécialisée en cybersécurité.
Enfin, vous interviendrez en tant que référent pédagogique sur les enseignements liés au développement, et aurez l’opportunité de concevoir, animer et faire évoluer les cours de développement, ainsi que de produire des contenus pédagogiques structurants, notamment sous forme de projets applicatifs destinés aux étudiants.
Le KERNEL a vocation à devenir un actif central de l’école : un socle technologique structurant, au cœur des usages pédagogiques, techniques et communautaires d’OTERIA — une forme d’« OS » de l’école.
À mesure que la plateforme montera en charge (usages, utilisateurs, contributions étudiantes, intégrations IA), le rôle pourra naturellement évoluer vers des responsabilités élargies : structuration de la vision technique long terme, pilotage de la scalabilité et de la robustesse de la plateforme, encadrement de contributeurs (internes, étudiants, prestataires), prise de rôle de Lead Developer / référent architecture du produit.
Compétences
Techniques
- Développement Backend : Maîtrise approfondie de Python et du framework FastAPI pour construire une architecture performante et modulaire.
- Base de données : Expertise en SQL et en modélisation de données.
- Architecture API-First : Capacité à concevoir une API documentée et sécurisée, destinée à alimenter l’interface web et, à terme, une application mobile native.
- Intégration IA : Expérience technique dans l’intégration d’APIs d’Intelligence Artificielle local pour des fonctionnalités de génération de contenu et d’analyse de données.
- Frontend & Mobile : Compétence en développement d’interfaces web responsives (Mobile-friendly), respectant la contrainte d’une interface unique pour les vues “Professeur” et “Étudiant”.
Professionnelles & Méthodologie
- Gestion de projet technique : Capacité à respecter le périmètre d’un MVP (Minimum Viable Product) en se concentrant sur les fonctionnalités critiques (création, diffusion, évaluation) et en écartant les développements hors-scope.
- Exigence qualité : Rigueur dans l’écriture du code et la documentation (usage de Gitlab Interne pour mise à disposition Open Source aux étudiants), en cohérence avec le positionnement d’excellence d’OTERIA dans le domaine de la cybersécurité.
- Collaboration : Aptitude à travailler au sein d’une équipe opérationnelle de 8 personnes et à dialoguer avec des profils non-techniques (équipe pédagogique) pour ajuster les fonctionnalités.
Atouts appréciés
- Expérience avec les outils d’automatisation de workflow (type n8n / make).
- Appétence pour la pédagogie et le contexte d’une école.
L’environnement de travail
- Présence sur le campus de l’école:
- c’est là que se passent les échanges clés,
- c’est là que vivent les usages réels,
- c’est là que le projet prend du sens.
- Télétravail occasionnel
- Contact direct avec :
- Le responsable technique de l’école
- le directeur général,
- les professeurs,
- les étudiants.
La plateforme n’est pas un projet “en chambre”, elle se construit sur le terrain.
Ce que nous recherchons avant tout
Nous recherchons une personne engagée, curieuse et motivée, désireuse de s’investir dans un environnement où le projet technique a un sens pédagogique fort.
Le candidat devra :
- manifester un intérêt réel pour le monde de l’enseignement, et plus largement pour les enjeux de transmission des savoirs ;
- être sensible aux questions de pédagogie, d’impact et d’amélioration continue, au-delà de la seule dimension technique ;
- apprécier le fait de travailler sur un produit utilisé en conditions réelles, dont le code est appelé à être lu, compris, challengé et enrichi par d’autres — notamment par des étudiants ;
- faire preuve d’un esprit d’ouverture, tant dans ses choix techniques que dans sa manière de collaborer, documenter et partager.
Nous attachons plus d’importance à la qualité du raisonnement, à la capacité à apprendre et à s’adapter, qu’à un empilement de technologies ou à un profil strictement senior.
Rémunération
Rémunération selon profil et expérience (autour de 40k€ brut annuel) en cohérence avec le stade actuel du projet et la taille de la structure. Le poste est conçu comme une trajectoire d’évolution : la montée en compétences, l’élargissement des responsabilités et la prise de rôle structurants sur la plateforme ont vocation à s’accompagner d’une revalorisation progressive.
Ressources et moyens à disposition
Ressources techniques
- Infrastructures de l’école (serveurs, capacités GPU, réseau) adaptées aux besoins du projet et aux usages liés à l’IA.
- Mise à disposition des outils de développement nécessaires, incluant notamment des licences professionnelles (Cursor ou équivalent).
- Possibilité de s’appuyer ponctuellement sur une agence spécialisée en UI/UX pour la conception et le développement des interfaces front-end, afin de garantir une expérience utilisateur de qualité.
Ressources humaines
- Les étudiants: Les étudiants d’Oteria, utilisateurs directs de la plateforme, constituent une ressource centrale à la fois pour recueillir des retours d’usage concrets et pour contribuer activement à l’amélioration continue de la plateforme, notamment au travers d’analyses techniques et d’audits de sécurité encadrés.
- Les professeurs:Le corps professoral d’Oteria est composé de plus de 80 experts professionnels couvrant l’ensemble des champs de l’informatique et de la cybersécurité offrant un cadre privilégié au développeur pour l’échange de bonnes pratiques, le conseil technique et la montée en compétence continue
Pourquoi rejoindre OTERIA
- Participer à un projet central pour une école de référence
- Une forte liberté d’initiative et de construction pour construire une école d’avenir
- Un environnement pédagogique pour monter en compétences aux côtés d’experts
- Un projet éducatif aligné avec les enjeux technologiques et sociétaux actuels
- Une communauté d’étudiants engagés, passionnés et moteurs
- En vidéo ça donne ça: cérémonie de remise des diplômes
Pour candidater:
Envoyez votre CV, quelques lignes expliquant votre motivation, ainsi qu’un lien vers vos projets (GitHub / GitLab) à : contact@oteria.fr
Merci d’indiquer en objet du mail : « Candidature offre développeur », et de préciser votre point de contact avec OTERIA (étudiant, alumni, recommandation, candidature externe, etc.).
1 message - 1 participant(e)