Node JS, NestJS E-commerce Backend Development

Job ID: 40351715

Budget: ₹75,000 – ₹150,000 INR

I have an e-commerce project in active development and need an experienced backend engineer to build, develop, and maintain the server-side application using JavaScript, TypeScript, Node.js, and, above all, NestJS. PostgreSQL is the chosen database, so every module you create should interact with it efficiently and securely.

Your first task is to establish a clean, scalable NestJS architecture, then extend it with the essential e-commerce features—authentication, product catalogue endpoints, shopping cart and order workflows, plus a role-based layer to separate admin, vendor, and customer access.

Deliverables:
• NestJS project scaffold wired to PostgreSQL
• Auth module with JWT/refresh-token flow
• CRUD endpoints for products and orders
• Assist in integrating authentication and authorization systems (e.g., Keycloak, OAuth2, OpenID Connect)
• Contribute to cloud-based deployments on Google Cloud Platform (GCP).
• Role-based guards and policies
• Docker-compose file for local orchestration
• Concise setup & run documentation

Acceptance criteria: all endpoints return the expected responses in the supplied Postman collection, unit tests pass with at least 90 % coverage, and the codebase compiles without errors on Node 18 LTS.

If you thrive in JavaScript/TypeScript and NestJS, focus on clean code and test-driven development, and can move quickly without sacrificing quality, I look forward to working together.