Back End Developer Node.Js (H/F)
Qui sommes-nous ?
MyUnisoft, l’éditeur qui réinvente les logiciels pour experts-comptables et leurs clients : des solutions innovantes, centrées utilisateur et portées par des valeurs humaines.
Notre mission
Concevoir, développer et maintenir des logiciels performants qui simplifient les processus opérationnels de nos clients, tout en garantissant une expérience fluide, de la conception jusqu’au support.
L’expertise technique et la passion de nos équipes font de nous un environnement stimulant, agile et en pleine croissance.
Rôle principal
Le Développeur Back-End Node.js est responsable de la conception, du développement et de la maintenance des services et APIs back-end.
Il assure la robustesse, la sécurité et la scalabilité des systèmes applicatifs, en veillant à une intégration fluide avec le front-end, les bases de données et les systèmes tiers.
Référent sur la stack Node.js, il participe aux choix d’architecture, aux bonnes pratiques de développement et à l’amélioration continue des solutions techniques.
Vos missions
- Conception et développement d’APIs REST ou GraphQL performantes et documentées.
- Modélisation et gestion des bases de données (SQL, NoSQL) avec garantie de cohérence et de performance.
- Sécurisation, scalabilité et maintenabilité des applications.
- Implémentation de tests unitaires, d’intégration et de charge.
- Collaboration avec les équipes front-end, produit et DevOps.
- Contribution aux choix d’architecture, aux revues de code et aux spécifications techniques.
- Veille technologique, amélioration des performances et réduction de la dette technique.
Votre profil
- Solide expérience en développement Node.js.
- Maîtrise de la conception et du développement d’APIs REST / GraphQL.
- Connaissances en gestion de bases de données (PostgreSQL, MongoDB…).
- Compréhension des problématiques de sécurité applicative (authentification, JWT, OAuth2…).
- Familiarité avec les architectures logicielles modernes (microservices, DDD, event-driven…).
- Capacité à travailler en équipe, rigueur et esprit analytique.
- Curiosité, adaptabilité et engagement dans l’amélioration continue.
Compétences techniques
- Node.js (Express, NestJS ou équivalents).
- Bases de données : PostgreSQL, MongoDB.
- Sécurité : gestion des accès, authentification, chiffrage, bonnes pratiques OWASP.
- CI/CD : intégration continue, déploiement automatisé, gestion des environnements.
- Tests automatisés : unitaires, intégration, end-to-end.
- Monitoring & performance : logs, APM, métriques, optimisation.
Ce que nous offrons
Un projet neuf avec de réelles perspectives d’évolution.
Participation à la construction d’un centre d’expertise au sein d’un groupe européen solide.
Évolution dans un cadre de travail collaboratif et agile.
Un environnement stimulant, favorisant la montée en compétences et l’initiative.
- Nos métiers
- R&D
- Poste
- Development
- Localisations
- Maroc - Rabat
- Statut à distance
- Hybride
- Type de contrat
- CDI
L'apprentissage chez nous
Vous avez envie de découvrir la réalité du terrain tout en poursuivant votre formation ?
My Unisoft soutient l’insertion professionnelle des jeunes, et encadre chaque année des étudiants sur l'ensemble de ses activités.
En alternance ou stages, venez découvrir nos métiers et acquérir une première expérience.
Vous travaillez déjà chez MyUnisoft ?
Recrutons ensemble pour trouver votre prochain collègue.