42 a lancé en début d’année un ambitieux projet de refonte de son expérience, de ses applications et de son infrastructure, au service de ses +50 campus à travers le monde. Pour ce faire, 42 a monté un task-force de profils seniors incluant des data engineers, software engineers, SRE, product managers, pedagogical engineers, etc.
Afin de compléter cette équipe de choc, nous sommes à la recherche d’un.e Senior Software Engineertalentueux.se et passionné.e qui rejoindra une des trois squads, sous la direction du Squad Lead.
Au delà de l’intérêt à travailler sur un projet from scratch utilisant les dernières technologies, cette opportunité unique te placera au cœur de la transformation numérique de l’éducation, permettant de façonner l’avenir des technologies d’apprentissage et d’avoir un impact réel sur la vie de plus de 20.000 étudiants partout dans le monde.
Tu cherches une mission à impact social et as une appétence pour les défis techniques? Ce poste est fait pour toi!
Tes missions clés:
Concevoir, implémenter, puis optimiser les différentes fonctionnalités au fur et à mesure des différentes itérations ;
Comprendre les enjeux métier liés au produit et au business, et leurs implications techniques ;
Partager les bonnes pratiques de développement au sein des équipes Software ;
Être force de proposition sur les problématiques d’architecture.
Environnement technique
Services Cloud: AWS, GCP
Conteneurs: Kubernetes, Docker
CI/CD: Gitlab CI, ArgoCD
Gestion de projet: Jira, Notion
Technos front: NextJS 14, TailwindCSS, Shadcn/ui, Storybook
Technos backend: NestJS, PostgreSQL, Keycloak
Testing: Jest, Supertest, Testcontainers, Playwright
Nos Squads
LX (Learning Experience) Squad : Cette équipe se concentre sur le parcours d’apprentissage principal, en s’assurant que les étudiants bénéficient d’une expérience fluide et personnalisée tout au long de leur progression dans le modèle éducatif unique de 42. Ils gèrent tout, des bibliothèques de projets aux évaluations, en travaillant sur des fonctionnalités qui ont un impact direct sur les résultats des étudiants.
NLX (Non-Learning Experience) Squad : L’équipe NLX s’occupe de tous les aspects non pédagogiques de la plateforme — depuis le processus de candidature jusqu’à la gestion des documents administratifs. Leur objectif est de rationaliser les opérations en coulisse, afin que les étudiants et le personnel puissent se concentrer sur ce qui compte vraiment.
Platform Squad : Notre équipe Platform a récemment fusionnée avec l’équipe Infra pour créer une fonction de support unique et puissante. Cette équipe fournit les services de base, l’infrastructure et les outils permettant aux équipes de fonctionnalités de se concentrer sur la création de valeur sans être freinées par des obstacles techniques. De la gestion des CRM à l’automatisation des processus marketing, cette équipe de support veille à ce que la plateforme reste évolutive et sécurisée.
Plus d’infos dans cet article : https://medium.com/inside-42/building-a-product-organization-at-42-how-we-stay-agile-and-innovate-53ae6607853d
7+ années d’expérience en tant que Software Engineer
SoftwareCrafts.wo.man dans l’âme, le TDD et DDD n’ont plus de secrets pour toi
Maîtrise de Typescript avec une expérience significative sur les technologies en place (NestJS, NextJS)
Connaissance des problématiques multi-régions & multilingues
Passionné par l’apprentissage, désireux d’explorer, d’expérimenter et de repousser les limites
Hacker & Do-er mentality
Notre process de recrutement est optimisé pour être réalisable en 3 semaines maximum !
Premier entretien avec Alexis, notre Talent Acquisition Partner, pour faire connaissance et t’expliquer plus en détail le rôle (30 à 45 min)
Rencontre et Test technique en remote avec Damien, notre Tech Lead (1h30)
Rencontre avec l’équipe Tech (optionnel, mais recommandé)
Rencontre avec Priscillia, notre RRH (30 min)
Entretien final avec Sophie, notre directrice (30 min)
Welcome aboard!
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.