Back-End Engineer

il y a 2 semaines


Casablanca, Casablanca-Settat, Maroc ECOM IN AFRICA Temps plein 40 000  - 60 000  par an

We're building
an e-commerce management platform that does everything
. You'll design reliable backend services—APIs, data models, background jobs—and ensure they scale and stay healthy in production.

What you'll do

  • Design and ship REST APIs in
    NestJS
    with clear
    OpenAPI/Swagger
    docs
  • Model data in
    PostgreSQL
    (schemas, constraints, indexes, JSONB)
  • Build
    queues/workers
    with Redis/BullMQ (retries, backoff, DLQs)
  • Implement robust
    webhook
    endpoints (idempotency, signature verification)
  • Add
    RBAC/permissions
    , logging/metrics, and error tracking (Sentry)
  • Integrate AI APIs
    (e.g., text/embeddings/summarization): secure calls, rate-limit handling, streaming responses, and safe prompt/output logging
  • Collaborate with Frontend on API contracts; review PRs and improve DX

Minimum requirements

  • 3–5 years
    backend experience ;
    NestJS
    preferred)
  • Strong
    SQL/Postgres
    skills (migrations, performance basics)
  • Production experience with
    external APIs
    , including
    AI APIs
    (classification, summarization, or embeddings) and good practices for retries/rate limits/idempotency
  • Comfort with Docker, CI, and environment/secrets management
  • Ownership mindset, clear communication, consistent delivery
  • Be 100% dedicated to one project at a time so that you can innovate and grow.

Nice to have

  • Redis/BullMQ in production, JSONB-heavy designs, caching/rate-limit strategies
  • pgvector
    or RAG patterns (retrieval with embeddings), SSE/streaming endpoints
  • Basic observability (Prometheus/Grafana), SSR/ISR awareness

  • Full Stack Engineer

    il y a 6 jours


    Casablanca, Casablanca-Settat, Maroc ATOZ Services Temps plein 40 000  - 60 000  par an

    Role DescriptionThis is a full-time role for a Full Stack Engineer (Angular, Spring Boot, Postgres). The candidate should expect to be responsible for developing and maintaining both front-end and back-end components of web applications. Daily tasks include designing user interactions on web pages, creating servers and databases for functionality, and...

  • Tech Lead Software Engineer

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc IDEMIA Temps plein 70 000  - 120 000  par an

    Job DescriptionVotre rôle en tant que Tech LeadEn tant queTech Lead Software Engineer, vous serez leréférent techniqueau sein d'une équipe de 10 personnes (développeurs, QA, Product Owner, Scrum Master). Vous interviendrez sur leback-end Javaet lefront-end React, tout en accompagnant les équipes dans la conception, le développement et la livraison de...

  • Tech Lead Software Engineer

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc IDEMIA Temps plein 45 000  - 90 000  par an

    Since our founding, IDEMIA has been on a mission to unlock the world and make it safer through our cutting-edge identity technologies. Our technology leadership makes us the partner of choice for hundreds of governments and thousands of enterprises in over 180 countries, including some of the biggest and most influential brands in the world. In applying our...

  • Senior Back-End JS Engineer

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc CobbleWeb Temps plein 40 000  - 60 000  par an

    This position is 100% remote.What are we looking for?Purpose-Driven: You understand how your work impacts end-users and business goals. You have a result-oriented builder's mindset and are always curious to learn more. Complex Problem Solver: You thrive on managing complexity and are adept at designing user-centric solutions that balance technical and...

  • lead devops engineer

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc RED TIC Temps plein 900 000  - 1 200 000  par an

    FreelanceCasablancaPublié il y a 3 moisRED TIC recrute pour l'un de ses partenaires un profil LEAD DEVOPS ENGINEER.Mission : EParticipation aux différentes phases projet: Design / Build / RUN :Infrastructure ENGINEERRéception et analyse des dossiers d'ArchitectureBuild : VMs, Services Cloud, …Réalisation des documents liés à l'implémentation de...

  • Full Stack Engineer

    il y a 2 jours


    Casablanca, Casablanca-Settat, Maroc Atracio Temps plein 40 000  - 60 000  par an

    Job DetailsDepartmentResearch and DevelopmentLocationCasablanca, MoroccoJob TypeSoftware EngineeringExperience2YearsResponsibilitiesAs a Full Stack Engineer at Atracio, you will be responsible for the end-to-end development of our ERP system, ensuring seamless integration and optimal performance. Your primary responsibilities will include:Designing,...

  • Front End Developer

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc Atlas Defenders Temps plein 120 000  - 240 000  par an

    About Atlas DefendersAtlas Defenders is an emerging startup dedicated to providing innovative IT solutions and cybersecurity services for businesses across the globe. Our mission is to help organizations secure, optimize, and modernize their IT infrastructure while delivering real-world, practical technology solutions.At Atlas Defenders, we believe in...

  • software engineer

    il y a 15 heures


    Casablanca, Casablanca-Settat, Maroc Intelcia Temps plein 900 000  - 1 200 000  par an

    MissionsNous recherchons un(e) Intégrateur Web pour rejoindre notre équipe. il sera chargé(e) de transformer des designs UX/UI en pages web fonctionnelles et optimisées, tout en respectant les normes de qualité et les bonnes pratiques de développement front-end.Missions principales : Intégrer des maquettes UX/UI en HTML5, CSS3 et JavaScript (si...


  • Casablanca, Casablanca-Settat, Maroc Qalqul engine Temps plein 60 000  - 120 000  par an

    Nous recrutons à Casablanca Vous souhaitez évoluer dans un environnement innovant et collaboratif ?QALQUL ENGINE, entreprise technologique basée à Casablanca, agrandit son équipe et recherche de nouveaux talents passionnés par le digital, les télécoms et le développement.Postes ouverts :Marketing & Sales (3 profils – Stage préembauche)Prospection...

  • Développeur Java Fullstack

    il y a 1 semaine


    Casablanca, Casablanca-Settat, Maroc MAROC FER Temps plein 900 000  - 1 200 000  par an

    de l'entrepriseInetum est une ESN agile et innovante, une société internationale de services et solutions digitales. Nous accompagnons nos clients pour maximiser le potentiel du digital flow, un monde en constante évolution où les besoins et usages se transforment rapidement. Avec près de collaborateurs dans 26 pays, Inetum conjugue proximité,...