Backend Developer Needed – Node.js + MongoDB/PostgreSQL | Multi-Vendor Marketplace (NBFC + Shipping + Number Plate Search) We are building a Car Spare Parts Multi-Vendor Marketplace with advanced features like NBFC credit integration, smart shipping, vehicle detection via number plate, and merchant billing workflows. We need an experienced Backend Developer who can architect and develop all server-side modules. --- Scope of Work (Backend Development) 1. Authentication & User Management Mobile OTP login JWT-based authentication User, merchant, admin roles Merchant onboarding & KYC workflow KYC document storage and status 2. Vehicle Number Plate Based Lookup Integrate number plate recognition API Auto-fetch car model, variant, and year Map products by compatibility Return compatible product list for customer 3. Product & Inventory Management Product/category CRUD Multi-merchant inventory module Stock update and triggers “Notify Me” feature with alerts Demand Requests for merchants 4. Billing & Invoicing System A) Merchant to Manufacturer Create POs and DOs Track purchase cost, tax, quantity B) Merchant to Customer Auto-generate GST-compliant invoices (PDF) Selling price, tax, discount, shipping 5. Shipping Engine (Smart Logic) A) Express Delivery – Porter API Rate fetching Auto-create Porter order Live tracking link B) Standard Delivery Auto-detect same-city delivery Apply internal shipping rules 6. NBFC Loan & Wallet System Customer/merchant KYC NBFC credit approval integration Wallet with credit limit, available and used balance Purchase deduction from wallet Loan usage tracking + repayment logic 7. Payment Routing Engine Commission splitting Merchant payout logic Shipping fee routing NBFC repayment rules Refund and dispute workflows 8. Order Management Order creation, cancellation, confirmation Shipping updates (Porter + internal) Order tracking Merchant order APIs 9. Merchant Dashboard Backend Product & inventory control PO, DO, invoices Wallet & credit usage Shipping management Settlement summary 10. Customer Dashboard Backend Profile & vehicle management Order history Order tracking Wishlist + Notify-Me Wallet history 11. Admin Dashboard Backend Manage merchants, customers, products Approve/reject KYC Payment routing settings Shipping rules NBFC integration config Full analytics (sales, orders, credit usage) Refund & dispute management --- Tech Stack Required Node.js + Express or NestJS MongoDB or PostgreSQL Redis (queues/caching) AWS or DigitalOcean PDF invoice generation API documentation (Swagger/Postman) --- Requirements 4+ years backend development experience Marketplace or fintech or logistics project experience Strong database architecture skills Must have worked on payment, wallet, or credit systems Clean, scalable coding style --- Preferred Experience NBFC / Lending workflow Porter / Shiprocket / logistics APIs High-load marketplace systems