Développeur Full Stack Senior (React / NestJS / TypeScript)
EdPulse · Rabat, Morocco
دوام كامل · senior
المهارات · Skills: TypeScript، SQL، React، Node.js، NestJS، REST، PostgreSQL، Git
EdPulse est une entreprise nord-américaine dynamique et innovante qui possède différentes filiales spécialisées dans le domaine de l'éducation. Notre mission est de repousser les frontières de l'éducation en offrant des solutions de qualité aux étudiants du monde entier.
Nous recherchons un Développeur Full Stack Senior passionné par la création de solutions web robustes et scalables. Vous rejoindrez une équipe dynamique où l'excellence technique et l'innovation sont au cœur de notre culture.
Responsabilités principales
- Concevoir et développer des applications full-stack en utilisant React, TypeScript et NestJS.
- Créer et maintenir des APIs REST performantes et bien documentées.
- Implémenter des systèmes de caching et d'optimisation des performances.
- Concevoir et gérer des bases de données SQL avec des requêtes optimisées.
- Mettre en place des systèmes de traitement asynchrone (queues, background jobs).
- Écrire du code propre, testable et maintenable en suivant les principes SOLID.
- Participer aux revues de code et au mentorat des développeurs juniors.
- Proposer des solutions architecturales pour améliorer la scalabilité et la performance.
Compétences requises
- Backend : maîtrise approfondie de NestJS et TypeScript.
- Frontend : expertise en React et TypeScript, gestion d'état (Zustand, Context API).
- Bases de données : SQL (PostgreSQL recommandé), conception de schémas, optimisation de requêtes.
- Caching et performance : systèmes de cache, stratégies de caching, invalidation.
- Traitement asynchrone : gestion de queues et jobs en arrière-plan.
- Architecture : principes SOLID, design patterns, architecture modulaire.
- Complémentaire : bibliothèques UI modernes (shadcn/ui, Tailwind CSS), APIs RESTful (pagination, filtrage, validation par DTO), Git et workflows collaboratifs, gestion d'erreurs, design responsive et mobile-first.
Expérience requise
- Minimum 5 ans d'expérience en développement full-stack.
- Expérience confirmée avec React et NestJS (ou Node.js/Express).
- Expérience avec des bases de données SQL et l'optimisation de performances.
- Portfolio de projets démontrant votre expertise technique.
قدّم على الموقع الأصلي · Apply on the original posting ↗ (عبر Indeed)
كل الوظائف · All jobs · قيّم مهارتك مجانًا · Free skill assessment