cover image
ECOM IN AFRICA

ECOM IN AFRICA

ecominafrica.com

1 Job

2 Employees

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.

Listed Jobs

Company background Company brand
Company Name
ECOM IN AFRICA
Job Title
Backend Engineer & Team Lead (Node/NestJS, PostgreSQL)
Job Description
**Job Title** Backend Engineer & Team Lead (Node/NestJS, PostgreSQL) **Role Summary** Lead a small squad to design, build, and maintain a high‑availability e‑commerce backend. Own architecture, APIs, data modeling, background jobs, reliability, and developer experience in a Node/NestJS environment. **Expectations** - 4+ years professional backend development, Node.js with NestJS expertise. - Demonstrated ability to deliver production APIs with comprehensive testing and documentation. - Proven leadership in technical direction, code reviews, and mentoring. - Deep knowledge of PostgreSQL schema design, indexing, and performance tuning. - Experience with Redis/BullMQ queues and webhook idempotency. - Strong grasp of Docker, CI/CD, secrets management, and basic API security. **Key Responsibilities** - Own technical vision for backend services, define architecture, and break work into deliverable slices. - Design and ship RESTful APIs in NestJS, maintaining OpenAPI/Swagger docs. - Model data in PostgreSQL, write safe migrations, and enforce constraints. - Build and maintain Redis/BullMQ workers with retries, backoff, DLQs, and idempotency. - Implement secure webhook endpoints (signature verification, replay tools). - Add RBAC/permissions, logging, metrics, and error tracking with Sentry. - Integrate AI services (text/embeddings/summarization) handling rate limits, streaming, and prompt logging. - Collaborate with frontend on API contracts, improve CI/CD pipelines, testing strategy, and observability. - Mentor squad members, conduct thoughtful code reviews, and uphold quality standards. **Required Skills** - Node.js (NestJS) architecture and design patterns. - PostgreSQL: schema design, indexing, migrations. - Redis/BullMQ job queue fundamentals. - API security (signature verification, idempotency). - Docker, CI/CD, secrets and environment management. - Testing (unit, integration), documentation, Sentry. - Team leadership, technical mentorship, code review. - Observability basics (logs, metrics). **Required Education & Certifications** - Bachelor's degree (or equivalent) in Computer Science, Software Engineering, or related field, or substantial experience in lieu of formal education. - No mandatory certifications, but relevant industry certifications (e.g., AWS Certified Solutions Architect, PostgreSQL certifications) are a plus.
Casablanca-settat, Morocco
On site
Senior
09-10-2025