Espace recruteur Publier une offre d'emploi gratuite

Explorer

Développeur Backend Node.js / NestJS

ALGER

  • Catégories: Informatique, Systèmes d'Information, Internet
  • Secteur d'activité: Informatique, Télécom, Internet
  • Type de poste: CDD Ou Mission
  • Niveau d'études: Master 2, Ingéniorat, Bac + 5, Formation Professionnelle
  • Années d'experience: 3 À 5 Ans
  • Wilaya: ALGER
  • Publiée le: 25-05-2026 à 07:56:41
Description
Le développeur backend Node.js / NestJS sera responsable de la conception, du développement et de la maintenance des API REST qui alimentent l'application mobile et le panneau d'administration. Il participera activement à l'architecture du système, à la modélisation des données et à la mise en place des bonnes pratiques de développement.  RESPONSABILITÉS PRINCIPALES ▸       Concevoir, développer et documenter des API REST sécurisées avec NestJS▸       Modéliser et faire évoluer la base de données PostgreSQL avec extensions géospatiales (PostGIS)▸       Implémenter l'authentification, l'autorisation par rôles, la gestion des sessions et des OTP SMS▸       Intégrer les services tiers : passerelle SMS, stockage S3, envoi d'emails, cartographie▸       Mettre en place les tests unitaires, d'intégration et end-to-end (Jest, Supertest)▸       Optimiser les performances : requêtes SQL, cache Redis, pagination, indexation▸       Participer aux revues de code, au design technique et aux choix d'architecture▸       Garantir la sécurité applicative (OWASP Top 10, validation, sanitization, rate limiting)▸       Collaborer étroitement avec les développeurs mobile et frontend pour la définition des contrats d'API▸       Documenter les endpoints via OpenAPI / Swagger STACK ET OUTILSLangageTypeScriptFrameworkNestJSORMTypeORM ou PrismaBase de donnéesPostgreSQL 16 + PostGISCacheRedisAuthentificationJWT, Passport, OTP SMSTestsJest, SupertestDocumentation APISwagger / OpenAPIFile d'attenteBullMQ ou RabbitMQVersioningGit / GitHub  PROFIL RECHERCHÉ — COMPÉTENCES REQUISES ▸       Diplôme en informatique, génie logiciel ou équivalent▸       Minimum 3 ans d'expérience professionnelle sur Node.js et NestJS en production▸       Maîtrise approfondie de TypeScript (génériques, décorateurs, typage avancé)▸       Solide expérience en modélisation de bases de données relationnelles et écriture de requêtes SQL complexes▸       Bonne compréhension des principes d'architecture logicielle (SOLID, Clean Architecture, design patterns)▸       Expérience avec les architectures REST et idéalement WebSockets▸       Maîtrise de Git et des workflows collaboratifs (Pull Requests, code review)▸       Capacité à écrire un code testable, lisible et maintenable  COMPÉTENCES APPRÉCIÉES (BONUS) ▸       Expérience avec PostGIS et les requêtes géospatiales▸       Connaissance de Docker et des environnements conteneurisés▸       Expérience avec une plateforme cloud (AWS, GCP ou Azure)
Contacter l'annonceur
plus d’offres d’emploi