
Search by job, company or skills

This job is no longer accepting applications
What You'll Do
Design and build backend modules using NestJS, following Domain-Driven Design (DDD) and event-driven architecture principles.
Model resilient and scalable data schemas in PostgreSQL.
Implement repositories, transactions, and migrations using TypeORM.
Design and maintain API contracts (REST where applicable).
Own backend features end-to-end: discovery, implementation, testing, observability, and rollout.
Integrate with external systems (payments, POS/KDS, delivery, loyalty) using robust adapters and fault-tolerant patterns (retries, circuit breakers, DLQs).
Contribute to platform architecture decisions: service boundaries, messaging, caching, CI/CD, and infrastructure as code.
Tech You'll Work With
Minimum Qualifications
5+ years building production backend services with TypeScript/Node.js.
Hands-on experience shipping NestJS APIs or services at scale.
Strong PostgreSQL and SQL fundamentals (indexing, query optimization, migrations).
Deep understanding of TypeORM (entities, relations, transactions, repository patterns).
Nice to Have
Experience with F&B or retail systems (POS, payments, inventory, delivery).
Job ID: 138812371