Vous intégrerez une équipe dynamique et innovante, où la qualité du code et la performance des services sont au cœur de nos préoccupations. Votre mission principale sera de concevoir, développer et maintenir des API backend performantes, en utilisant NestJS et TypeScript comme technologies de base. Vous devrez mettre en place des architectures modulaires, évolutives et multi-tenant, tout en assurant la sécurité et la conformité des API REST grâce à des mécanismes d'authentification JWT et de contrôle d'accès RBAC.
Vous travaillerez avec une variété de bases de données, tant relationnelles (PostgreSQL) que NoSQL (MongoDB), et vous serez chargé de la synchronisation mobile, des traitements batch et de la gestion des événements hors ligne. Votre rôle inclura également la mise en place de mécanismes de multi-tenant pour garantir l'isolation et la sécurité des données entre les différents clients.
Les compétences techniques attendues comprennent une maîtrise approfondie de NestJS, TypeScript, PostgreSQL ou MongoDB, ainsi que l'utilisation de Prisma ORM pour la gestion des bases de données. Vous devrez également être capable de sécuriser les API REST en intégrant des tokens JWT et des contrôles d'accès RBAC.
Nous valorisons particulièrement les expériences en microservices, l'utilisation de Kafka pour la gestion des événements, ainsi que les bonnes pratiques de sécurité et d'audit. Vous serez amené à travailler sur des projets institutionnels, où la robustesse et la conformité réglementaire sont essentielles.
Le poste offre une grande flexibilité : vous pouvez choisir entre un contrat freelance ou CDI, avec des options de télétravail ou de travail hybride. Le salaire proposé dépasse les 10 000 DH, et nous recherchons une disponibilité immédiate pour accélérer nos projets de développement backend.
Rejoignez-nous pour contribuer à des solutions backend de pointe, tout en bénéficiant d'un environnement de travail moderne et flexible.