Développeur Backend NestJS Senior

Développeur Backend NestJS Senior

ارسل في ١٨ أغسطس ٢٠٢٥


À propos de Fast

Fast est une start-up leader dans la livraison de repas en Algérie, en pleine croissance et révolutionnant l'expérience de commande alimentaire. Nous recherchons un Développeur NestJS Senior expérimenté pour rejoindre notre équipe backend et concevoir des architectures robustes et scalables.

🎯 Votre Mission

En tant que Développeur NestJS Senior, vous serez architecte backend de nos systèmes, responsable de la conception et du développement d'APIs performantes gérant des milliers de commandes quotidiennes. Vous maîtriserez les données géospatiales critiques pour notre activité de livraison.

📋 Responsabilités Clés

Architecture & Conception

  • Concevoir l'architecture backend scalable avec NestJS
  • Définir les patterns d'architecture et bonnes pratiques
  • Modéliser les données complexes avec PostgreSQL et PostGIS
  • Optimiser les performances et la scalabilité des systèmes

Développement Avancé

  • Développer des APIs REST/GraphQL robustes et documentées
  • Implémenter des systèmes de géolocalisation complexes avec PostGIS
  • Créer des microservices et gérer leur communication
  • Intégrer des services externes (paiement, notifications, etc.)

Base de Données & Géospatial

  • Optimiser les requêtes PostgreSQL complexes et index
  • Maîtriser PostGIS pour la géolocalisation (zones de livraison, calculs de distance)
  • Gérer les migrations de données et versioning de schémas
  • Implémenter des stratégies de backup et haute disponibilité

Performance & Scalabilité

  • Optimiser les performances avec Redis pour le cache
  • Implémenter des queues et job processing (Bull, etc.)
  • Gérer la montée en charge et load balancing
  • Monitoring et observabilité des systèmes

DevOps & Qualité

  • Concevoir et maintenir les pipelines CI/CD
  • Automatiser les tests (unit, integration, E2E)
  • Containeriser avec Docker et orchestration
  • Gérer les environnements et déploiement

Leadership Technique

  • Encadrer l'équipe backend
  • Effectuer des revues de code approfondies
  • Mentorer les développeurs junior et mid-level
  • Participer aux décisions d'architecture globale

🎯 Profil Recherché

Expertise NestJS & Node.js (Obligatoire)

  • 5+ années d'expérience en développement backend Node.js
  • 3+ années d'expérience confirmée avec NestJS en production
  • Maîtrise avancée des concepts NestJS : modules, providers, guards, interceptors
  • Expertise en TypeScript et programmation orientée objet

PostgreSQL & PostGIS (Indispensable)

  • Expertise confirmée en PostgreSQL (optimisation, indexing, procédures)
  • Maîtrise obligatoire de PostGIS pour données géospatiales
  • Expérience avec les requêtes spatiales complexes (calculs de distance, zones)

Connaissance des stratégies de partitioning et sharding

Architecture & Patterns

  • Solide expérience en architecture microservices
  • Maîtrise des patterns : Repository, Unit of Work, CQRS, Event Sourcing
  • Expertise en design patterns et principes SOLID
  • Connaissance des architectures distribuées et message queues

APIs & Intégrations

  • Conception d'APIs REST et GraphQL scalables
  • Maîtrise de l'authentification/autorisation (JWT, OAuth, RBAC)
  • Expérience avec OpenAPI/Swagger et documentation
  • Intégration de services tiers (paiement, géolocalisation, notifications)

Performance & Scalabilité

  • Optimisation des performances backend et base de données
  • Expérience avec Redis, ElasticSearch, et systèmes de cache
  • Maîtrise des systèmes de queues (Bull, RabbitMQ, etc.)

Monitoring et observabilité (Prometheus, Grafana, logs)

DevOps & Production

  • Expérience en CI/CD (GitHub Actions, GitLab CI)
  • Containerisation Docker et orchestration (Kubernetes un plus)
  • Déploiement cloud (AWS, Google Cloud, ou Azure)
  • Gestion des environnements et configuration

Secteur & Contexte (Fortement Apprécié)

  • Applications food delivery, VTC, ou marketplace géolocalisées

  • Systèmes de géolocalisation temps réel à fort trafic

  • Gestion de commandes et logistique complexe

  • Optimisation d'algorithmes de routage et matching

    Votre Candidature :

    • CV détaillé avec projets réalisés
    • Portfolio : Applications publiées ou projets

    Informations Pratiques

    • Localisation : Hydra, Algérie
    • Type de contrat : CDI
    • Temps de travail : 40h/semaine
    • Rémunération attractive selon profil
    • Démarrage : Dès que possible (ASAP)

SARL HELLO DELIVERY - FAST