About JBuJB

JBuJB is a fast-growing technology company dedicated to empowering small and medium-sized businesses in Morocco and beyond. Our platform integrates tailored Point of Sale (POS) systems, multi-lingual mobile apps, and web portals for merchants, end-users, and administrators. By combining cultural adaptation with modern engineering practices, we deliver scalable solutions for cafés, restaurants, retail, and service providers.

Our ecosystem is built on a microservices architecture, orchestrated by Kubernetes, with an extensible backend designed for scalability, observability, and real-time analytics.

 


Role Overview

We are seeking a Senior Full Stack Software Developer to join our growing team.

You will:

* Help us internalize and maintain the outsourced frontend codebase built in AngularJS.
* Lead new developments in React/React Native for modern web and mobile features.
* Contribute to Node.js/MongoDB microservices powering the platform.
* Collaborate with a cross-functional team to deliver a high-performing, scalable, and culturally adapted solution for Morocco and beyond.

 


ResponsibilitiesBackend Development

* Build and maintain microservices in Node.js/TypeScript.
* Work with MongoDB (design schemas, optimize queries, aggregation).
* Ensure secure, scalable, and observable APIs.
* Deploy and monitor services in Kubernetes environments.

Frontend Development

* Understand and maintain the legacy AngularJS frontend delivered by contractors.
* Design and develop new web/mobile features with React/React Native.
* Deliver responsive, multi-language UI (Arabic, French, English).
* Implement real-time and interactive features (QR ordering, loyalty, notifications).

Infrastructure & DevOps

* Contribute to CI/CD pipelines and containerized deployments.
* Apply observability tools (logging, metrics, tracing).
* Support high-availability, active-active deployments across VPS instances.

 


What We’re Looking For:

A Software Developer with 5+ years of experience. We don’t expect candidates to tick every box;  If you’re strong in some areas and motivated to grow in others, we’d love to hear from you.


Technical Skills (wish list):

* Node.js for backend microservices.
* MongoDB experience (schema design, indexing, optimization).
* AngularJS (to maintain/refactor legacy code).
* React/React Native (to build new apps and features).
* Familiarity with Kubernetes, Docker, and CI/CD.
* Experience with multiple database types (SQL, NoSQL, Graph, Time Series).
* Understanding of microservices principles (statelessness, resilience, loose coupling).
* Knowledge of API security (OAuth2/JWT, RBAC).

Nice-to-Have:

* POS/payment gateway or QR-based ordering platform experience.
* SaaS or multi-tenant platform background.
* Localization/Internationalization (Arabic/French/English).

Soft Skills:

* Adaptability: able to balance maintaining legacy AngularJS while driving React adoption.
* Problem-solving mindset with attention to detail.
* Clear communication and teamwork.

 


What We Offer

* A chance to own and grow a platform scaling to hundreds of thousands of users.
* Direct involvement in the transition from AngularJS to React/React Native.
* A multicultural and innovative workplace bridging Morocco and international markets.
* Competitive compensation and career development opportunities.

 

How to Apply

Send your CV or GitHub/portfolio to: [email protected]

 

Salaire

_

Annuel based

Localisation

Marrakech, Marrakech-Safi, Morocco

Aperçu du poste
Emploi affiché:
il y a 1 semaine
Expiration de l'emploi:
dans 3 semaines
Type d'emploi
Temps plein
Rôle de l'emploi
Développeur(euse) full-stack
L'éducation
Bac+5 et plus
Expérience
Expérience entre 5 ans et 10 ans
Total des postes vacants
1

Partager cet emploi:

Localisation

Marrakech, Marrakech-Safi, Morocco

Quitter Joobaz Vous êtes sur le point de visiter l'URL suivante URL invalide

Chargement...
Commentaires


Commentaire créé.
Veuillez vous connecter pour commenter !