Développeur Fullstack Senior React/Node.js - Projet Éducatif Américain
À distance
À plein temps
Notre plateforme éducative américaine se donne pour mission essentielle d'améliorer les compétences en littératie des apprenants, quel que soit leur niveau initial. Nous déployons des technologies avant-gardistes pour concevoir des parcours d'apprentissage personnalisés et performants, rendant l'éducation plus accessible et adaptative. Notre solution révolutionne l'approche pédagogique traditionnelle en proposant des méthodes interactives captivantes qui transforment l'expérience d'apprentissage.
Responsabilités principales
- Élaborer et implémenter des interfaces utilisateur dynamiques et intuitives en utilisant React 18+ et TypeScript 5.0+.
- Développer des API robustes et sécurisées avec NestJS 10+ et potentiellement Kotlin.
- Concevoir des tests automatisés rigoureux (unitaires et end-to-end) garantissant la fiabilité des fonctionnalités.
- Perfectionner les performances du code frontend (optimisation Webpack, chargement différé) et backend (requêtes SQL efficientes).
- Interagir étroitement avec les concepteurs UI/UX pour matérialiser des solutions d'interface élégantes et fonctionnelles.
- Formuler et optimiser des requêtes MySQL performantes et orchestrer les migrations de base de données.
- Exploiter et paramétrer les services AWS pour le déploiement et l'infrastructure.
- Élaborer et maintenir une documentation technique précise et exhaustive.
- S'impliquer activement dans la méthodologie Agile/Scrum (mêlées quotidiennes, planifications de sprint, rétrospectives).
- Participer à l'architecture système pour assurer l'évolutivité et la haute disponibilité de la plateforme.
Compétences requises
- Minimum de 7 ans d'expérience professionnelle dans la conception et la maintenance de produits web.
- Maîtrise confirmée de React (hooks, context API, React Router) et de l'écosystème Node.js.
- Expertise démontrée avec NestJS, Express.js et MySQL dans des environnements de production.
- Compréhension approfondie des principes de la Programmation Orientée Objet (POO) et des design patterns architecturaux.
- Expérience significative dans la conception de systèmes évolutifs à haute disponibilité.
- Connaissance pointue des API REST, JSON, et XML.
- Aptitude éprouvée à travailler efficacement dans un cadre Agile/Scrum.
- Compétences supérieures en résolution de problèmes complexes et souci du détail.
- Capacité à communiquer efficacement avec les membres techniques et non-techniques de l'équipe.
- Autonomie et talent pour hiérarchiser les priorités dans un contexte de travail à distance.
Atouts supplémentaires
- Expérience avec Kotlin et le développement backend JVM.
- Familiarité avec les frameworks de test comme Jest, Cypress, ou Testing Library.
- Pratique de l'intégration continue et du déploiement continu (CI/CD).
- Connaissance des technologies Docker et Kubernetes.
- Expérience antérieure dans le secteur éducatif ou EdTech.
- Maîtrise des principes d'accessibilité web (WCAG 2.1).
- Aisance avec l'anglais technique et professionnel.
Pourquoi nous rejoindre
En intégrant notre équipe, vous participerez à un projet transformateur qui améliore concrètement l'éducation de milliers d'apprenants. Vous évoluerez dans un environnement flexible entièrement à distance, au sein d'une équipe internationale passionnée par l'innovation technologique et l'impact social. Nous privilégions l'apprentissage perpétuel, la collaboration constructive et l'équilibre vie professionnelle-personnelle, tout en vous offrant des défis techniques stimulants qui favoriseront votre évolution professionnelle.