logo
EdPulse

Développeur(se) Web Full Stack Senior

Africa

August 20, 2026 at 6:41 PM

✨ AI summary

Location

  • Morocco

Languages

  • TypeScript

Frameworks

  • React
  • NestJS
  • shadcn/ui
  • Tailwind CSS

Databases

  • PostgreSQL

Experience Level

  • Minimum 5 years

Description du poste :

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.


Développeur Full Stack Senior - React - NestJS - TypeScript

Nous recherchons un(e) Développeur(se) Full Stack Senior passionné(e) 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.


À propos du poste

En tant que Développeur(se) Full Stack Senior, vous serez responsable de la conception, du développement et de la maintenance d'applications web complètes. Vous travaillerez sur des projets stimulants qui nécessitent une expertise approfondie en développement frontend et backend, ainsi qu'une compréhension solide de l'architecture système et des meilleures pratiques de développement.


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 mentorat des développeurs juniors
  • Proposer des solutions architecturales pour améliorer la scalabilité et la performance


Compétences requises

Expertise technique obligatoire :

  • 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 & Performance : Systèmes de cache, stratégies de caching, invalidation de cache
  • Traitement asynchrone : Gestion de queues et jobs en arrière-plan
  • Architecture : Principes SOLID, design patterns, architecture modulaire


Compétences techniques complémentaires :

  • Bibliothèques UI modernes (shadcn/ui, Tailwind CSS)
  • APIs RESTful : pagination, filtrage, validation (DTOs)
  • Git et workflows collaboratifs (pull requests, code reviews)
  • Gestion d'erreurs et filtres d'exceptions
  • Design responsive et mobile-first


Qualités personnelles recherchées

  • Autonomie : Capable de prendre des décisions techniques judicieuses
  • Rigueur : Attention aux détails et souci de la qualité du code
  • Curiosité : Volonté d'apprendre et de rester à jour avec les nouvelles technologies
  • Communication : Capacité à expliquer des concepts techniques complexes
  • Esprit d'équipe : Collaboration efficace et partage de connaissances
  • Résolution de problèmes : Approche analytique et créative face aux défis techniques


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 optimisation de performances
  • Expérience avec des systèmes de caching
  • Portfolio de projets démontrant votre expertise technique


Si vous êtes motivé(e) par l'innovation et l'amélioration continue, et que vous souhaitez occuper un poste clé qui vous permettra de grandir professionnellement tout en contribuant activement au succès de notre entreprise, ce poste est pour vous!