cover image
ECOM IN AFRICA

Backend Engineer & Team Lead (Node/NestJS, PostgreSQL)

On site

Casablanca-settat, Morocco

Senior

Full Time

09-10-2025

Share this job:

Skills

PostgreSQL Incident Response CI/CD Docker Architecture node.js Redis E-commerce Prometheus Grafana

Job Specifications

About the role

We're building an e-commerce management platform that does everything. You'll lead a small squad and own the backend: architecture, APIs, data models, background jobs, reliability, and developer experience.

What you'll do

Lead the team: own technical direction, break work into deliverable slices, run code reviews, mentor engineers, and uphold quality.
Design & ship APIs in NestJS with clear OpenAPI/Swagger docs.
Model data in PostgreSQL (schemas, constraints, indexes, JSONB); write safe migrations.
Build queues/workers with Redis/BullMQ (retries, backoff, DLQs) and enforce idempotency.
Implement secure webhook endpoints (signature verification, replay tools).
Add RBAC/permissions, logging/metrics, and error tracking (Sentry).
Integrate AI APIs when needed (text/embeddings/summarization): handle rate limits, streaming, and safe prompt/output logging.
Collaborate with Frontend on API contracts; improve CI/CD, testing, and observability.

Minimum requirements

4+ years professional backend experience (Node.js; NestJS preferred).
Strong PostgreSQL skills (schema design, indexing, performance basics).
Proven delivery of production APIs with tests, documentation, and uptime.
Experience with background jobs/queues and webhooks (idempotency, retries).
Comfortable leading technical discussions and performing thoughtful code reviews.
Solid grasp of Docker, CI, secrets/env management, and basic security.

Nice to have

Redis/BullMQ in production at scale; pgvector/RAG basics; caching/rate-limit strategies.
Observability stack (Prometheus/Grafana) and incident response habits.
Familiarity with SSR/ISR considerations (for API performance budgets).

About the Company

We enable individuals and companies to launch and expand their e-commerce business in the african countries. Our platform opens doors for e-commerce businesses to sell On Un-Tapped Markets by providing our partners with all the services they need from Products Sourcing -> Warehousing -> Call Center -> Fulfillment -> Shipping -> Cash Collection. Know more