
GoodHabitz est une entreprise d’apprentissage en ligne du secteur de l’éducation qui propose des formations attrayantes et accessibles via sa plateforme d’apprentissage numérique. Son activité réunit les équipes de création de contenu, de marketing, d’ingénierie produit et de vente afin de développer des expériences d’apprentissage axées sur les compétences de demain ainsi que sur le développement personnel et professionnel pratique. Avec une culture d’équipe collaborative et des activités dans plusieurs villes européennes, GoodHabitz souhaite rendre l’apprentissage en ligne agréable et largement adopté.
Ingénieur logiciel senior full stack
Concevez des produits de formation full stack chez GoodHabitz, une entreprise européenne de technologie éducative. Contribuez à l’architecture, aux pratiques de livraison et aux fonctionnalités, de la conception au lancement.
Description
- Développer et maintenir des fonctionnalités full stack couvrant les API, les couches de données et les interfaces utilisateur.
- Contribuer à l’architecture et à la conception des systèmes en évaluant les compromis possibles.
- Mener les projets de l’idée initiale à la mise en œuvre, aux tests, à la documentation et au déploiement.
- Maintenir et améliorer les pipelines CI/CD et les processus de déploiement.
- Examiner le code pour contribuer à la qualité, à la clarté et au partage des connaissances.
- Expliquer clairement les décisions techniques afin de maintenir l’équipe alignée.
- Travailler avec les équipes Produit, Design, UX et d’autres équipes.
Exigences
- Avoir au moins cinq ans d’expérience en ingénierie backend et une expérience frontend avec React, Vue ou un framework similaire.
- Avoir créé des produits concrets en collaboration avec les équipes Produit, Design et UX.
- Adopter une approche orientée produit, axée sur la valeur pour les utilisateurs et l’entreprise.
- Avoir une solide expérience de C# et de .NET moderne, versions 8, 9 ou 10.
- Concevoir et utiliser des API REST, notamment avec versionnement, OpenAPI, OAuth2, pagination, limites de requêtes et nouvelles tentatives.
- Écrire du SQL directement sur PostgreSQL avec Dapper ou un micro-ORM similaire.
- Avoir une expérience pratique des pipelines CI/CD, des processus de déploiement, de Docker et des bases de Kubernetes.
- Comprendre la conception de systèmes, les frontières entre services, la modélisation des données et l’évolutivité.
- Diagnostiquer les problèmes de production à l’aide de journaux et de traces ; la connaissance de la journalisation structurée et de Grafana/Loki est appréciée.
- Utiliser des outils LLM tels que Claude Code, Copilot ou Cursor pour coder, faire des recherches, documenter et trouver des idées.
- Une expérience d’autres langages et frameworks, notamment Node, Vue ou React, est souhaitée.
- Une expérience d’AWS/EKS est un plus.
Avantages
- Rémunération compétitive et prime de performance propre au poste.
- 25 jours de congés annuels.
- Budget de déplacement.
- Environnement de travail flexible et ordinateur portable.
- Accès illimité aux ressources GoodHabitz et MyAcademy.
- Accompagnement en santé mentale.
- Équipes diverses et inclusives.
- Événements à thème et activités de cohésion d’équipe.
- Une journée annuelle entièrement rémunérée consacrée au bénévolat.
- Couverture en cas d’invalidité et régime de retraite.