• Offres
  • >
  • Développeur Full-Stack Vue.js / NestJS / TypeScript (H/F)

Développeur Full-Stack Vue.js / NestJS / TypeScript (H/F)

  • Autre
  • Temps plein
  • 6,000 د.م. - 9,000 د.م. Mensuel
  • MARRAKECH, Maroc

Développeur Full-Stack Vue.js / NestJS / TypeScript (H/F)


Basé à Marrakech, EBHI (Entrepreneur Business Hub International) est un acteur innovant spécialisé dans l’accompagnement et le développement de start-ups à fort potentiel en Afrique et en Europe.


Notre mission : connecter les talents, stimuler l’innovation et accélérer la croissance des entreprises en leur fournissant les ressources et l’expertise nécessaires pour réussir.


Nous valorisons une approche pluridisciplinaire, où chaque collaborateur joue un rôle clé dans la construction de solutions innovantes et performantes.


Chez EBHI, nous recherchons des esprits audacieux, autonomes et proactifs, prêts à s’investir dans des projets stimulants et à évoluer dans un environnement dynamique et exigeant.


Rejoindre EBHI, c’est intégrer une équipe passionnée, agile et tournée vers l’avenir, où chaque défi est une opportunité de croissance !


Votre mission : Construire un produit innovant et performant !

Nous recherchons un Développeur Full-Stack expérimenté pour refondre entièrement une plateforme web et mettre en place une architecture scalable, modulaire et performante.


Vos responsabilités:

  • Refonte et modularisation du back-end en NestJS pour améliorer lisibilité, performance et évolutivité
  • Développement et optimisation du front-end en Vue.js 3 pour une expérience utilisateur fluide et rapide
  • Conception d’une API RESTful robuste pour un découplage total entre le front et le back
  • Mise en place de tests unitaires et d’intégration (Jest, Cypress) pour garantir la fiabilité du code
  • Intégration des bonnes pratiques de sécurité et conformité (JWT, OAuth2, chiffrement, RGPD)
  • Automatisation des déploiements via CI/CD (GitHub Actions, Docker, Kubernetes)
  • Collaboration avec les équipes UX/UI pour garantir un design intuitif et optimisé


🛠 Stack technique

  • Front-End : Vue.js 3 (Pinia, Vue Router), TypeScript, Tailwind CSS
  • Back-End : NestJS, Node.js, TypeScript, JWT/OAuth2, WebSockets
  • Base de données : PostgreSQL, MongoDB, Prisma ORM
  • Tests : Jest, Cypress, ESLint, Prettier
  • CI/CD & Déploiement : GitHub Actions, Docker, Kubernetes, AWS/GCP
  • Méthodologie : Agile/Scrum (Jira, Notion, GitHub/GitLab)


Votre profil idéal:

✔ Expérience de 2 à 3 ans en développement Full-Stack Vue.js & NestJS

✔ Excellente maîtrise de TypeScript et des principes SOLID

✔ Expérience en architecture modulaire et développement microservices

✔ Solides connaissances en sécurisation d’API RESTful

✔ Maîtrise des tests automatisés (unitaires, intégration, end-to-end)

✔ Familiarité avec les outils CI/CD et DevOps (Docker, Kubernetes, GitHub Actions)

✔ Autonomie, rigueur et capacité à challenger les choix techniques

✔ Excellentes compétences en communication et travail d’équipe


En bonus:

✔ Expérience avec GraphQL, Apollo Server

✔ Connaissance des solutions de paiement (Stripe, PayPal, etc.)

✔ Sensibilité aux performances front-end et accessibilité (Lighthouse, Web Vitals)


Conditions d'emploi:

  • Localisation : Marrakech (Maroc) – travail sur site
  • Type de contrat: CDD de 3 mois minimum renouvelable puis évolution vers CDI
  • Disponibilité : immédiate
  • Rémunération : entre 6000 et 9000 MAD par mois


Processus de recrutement:

Notre sélection se déroule en trois étapes :

1️⃣ Réponse à un questionnaire de pré-sélection – Ce premier échange nous permet d’évaluer rapidement votre adéquation avec le poste.

2️⃣ Entretien avec notre équipe RH – Un moment d’échange pour mieux comprendre votre parcours, vos motivations et votre vision du poste.

3️⃣ Test technique – Une évaluation concrète de vos compétences qui nous permettra de valider à la fois votre savoir-faire et de déterminer la rémunération en adéquation avec votre niveau.

🔔 Seuls les candidats ayant complété ces étapes seront considérés pour la suite du processus.


Pourquoi nous rejoindre ?


  • Un projet challengeant avec une refonte complète du back-end et de nouvelles architectures modernes
  • Un environnement Agile où l’innovation et l’apprentissage sont encouragés
  • Des évolutions et opportunités de croissance au sein d’un écosystème dynamique
  • Un cadre flexible avec possibilité de télétravail


Si vous souhaitez participer à un projet innovant et travailler avec des technologies modernes, envoyez-nous votre candidature dès maintenant !


📩 Postulez via EBHI – Entrepreneur Business Hub International à Marrakech.