Cette offre n'est plus disponible
Cette offre a expire le 19/07/2026. Elle n'accepte plus de candidatures.
Senior Backend Engineer (Node.js)
Caisse Manager · Rabat-Salé-Kénitra
Description du poste
About the role
We are seeking a Senior Backend Engineer to own and evolve the core APIs and real‑time services that connect POS systems, kitchens and back‑office operations across multiple stores. You will play a key part in shaping our multi‑tenant SaaS architecture and ensuring the platform scales reliably for restaurants and retail locations.
Key responsibilities
- Design, develop and maintain high‑performance RESTful APIs using Node.js and Express.js.
- Implement real‑time order flows between POS, KDS and back‑office with Socket.IO.
- Model, optimize and maintain data in SQL and MongoDB databases.
- Build asynchronous processing pipelines using Redis and Bull queues.
- Manage containerised deployments with Docker and Docker Compose.
- Integrate third‑party services such as payment gateways, messaging and hardware devices.
- Drive architectural decisions for multi‑store, multi‑tenant SaaS solutions.
- Ensure data integrity, security, scalability and overall system performance.
- Review code, mentor junior engineers and establish backend development standards.
Required profile
- 5+ years of experience building production‑grade backend systems.
- Strong ownership mindset with the ability to drive projects from design to production.
- Experience designing and operating multi‑tenant SaaS platforms.
- Solid understanding of authentication and security mechanisms (JWT, sessions, API keys).
Required skills
- Node.js
- Express.js
- RESTful API design
- Socket.IO
- SQL (schema design, joins, query optimisation)
- MongoDB and Mongoose
- Redis and Bull queue processing
- Docker and Docker Compose
- JWT, sessions, API key security
What we offer
- Impactful work on a product used daily in live restaurants and retail stores.
- Ownership of critical architecture components and technical roadmap.
- Opportunities to solve challenging scalability and real‑time performance problems.
- Dynamic, product‑driven environment in a growing SaaS company expanding across Morocco.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Maroc.
Salaire : Senior Data Engineer Sur la base de 10 offres au MarocSalaires par métier
Recherches fréquentes
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 3 mois
50 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Caisse Manager
Rabat-Salé-Kénitra
Offres similaires
-
Senior Backend Engineer (Node.js)
Caisse Manager Rabat-Salé-Kénitra -
Architecte Data – Plateforme bancaire
Bank Al-Maghrib Rabat-Salé-Kénitra -
Generative AI Engineer (Spanish)
AXA Global Business Services (AXA GBS) Rabat-Salé-Kénitra -
Tech Lead Data
WeRecruit Rabat -
Data Engineer senior
Employeur non precise Rabat