Full-Stack Developer Needed for Custom B2B Order Management & Quoting Platform

Job ID: 40342114

Budget: ₹37,500 – ₹75,000 INR

We are looking for an experienced full-stack developer or team to build a custom, scalable B2B platform from scratch.

This is NOT a basic website. It is a business-critical system that will manage:

RFQs (Request for Quotes)
Quotes Orders Purchase Orders Shipping Invoices Payments →= Taxation
Internal operations currently handled via QuickBooks + manual workflows

No WordPress / WooCommerce / low-code builders
Fully custom-built, production-grade system only

Key Objectives
Replace fragmented tools (QuickBooks + Excel + manual tracking)
Automate business workflows end-to-end
Build a clean, modern, high-performance UI
Ensure scalability and modular backend architecture

Frontend Requirements
Modern, premium UI (NO generic or AI-generated layouts)
Fully responsive (mobile + desktop)
SEO-friendly structure
Features:
Product catalog (display only, NO pricing)
Multi-product RFQ (quote request system)
“Can’t find product?” custom request form
Shipment tracking:
Search via Name / Business Name + Invoice/Order Number
Show status, tracking, carrier, delivery estimate

No customer login system

Backend (Admin Panel)
Admin Access
Secure login (hidden from frontend)
Product Management
Add/edit/delete products
Upload images
Category control (Popular, Most Sold, etc.)
Customer Management
Store customer details (name, email, phone, address)
Smart search + auto-fill while creating quotes/invoices
Maintain customer database
Core Workflow (CRITICAL)

System must replicate and improve this flow:

RFQ received
Quote created & sent
On approval:
Convert to Order Confirmation + Invoice (hold sending)
Create Purchase Orders (multiple vendors supported)
Vendor ships:
Send invoice
Convert PO → Bill
Customer pays → mark invoice as Paid
Repeat Orders
Skip quote step
Auto-generate invoice
Auto-fill all details
Keep invoice in “Pending Approval”
Numbering Logic (Important)
Quote Number = Invoice Number (must match exactly)
PO Number = Derived from invoice number with prefix (e.g., PO-XX-1001)

Invoicing System
Manual pricing entry
Auto invoice numbering
Convert quotes → invoices
Send via email (SMS/WhatsApp API-ready)
Download PDFs
Payments
Integrate Stripe for payment links
Email payment links to customers
Track payment status
Refunds
Process and track refunds
Maintain records for accounting
ACH Payments
Support ACH workflows
Auto-fill company details
Future-ready for bank API integration
Shipping System
Features:
Shipping API integration (real-time quotes)
Admin-managed API keys
Billing Options:
Charge to business (added to invoice)
Charge to customer shipping account (carrier + account number)
Inventory Flow
Generate packing slips
Warehouse workflow support
Excel / Data Integration (Critical)

System must sync with Excel/Google Sheets:

Auto-update:
Orders
Status (Pending / Paid / Late)
Tracking info
Products
Customer details
Actual vs Sold values

Acts as:

Reporting layer
Backup system
Taxation System
Track invoices, payments, refunds
Calculate:
Revenue
Taxes collected
Refund adjustments
NY State tax compliance
Bulk export for filings
Smart Assistant (Automation Feature)

We want an internal assistant to execute commands like:

“Mark Invoice 3, 5, 6 as paid”
“Apply 10% discount to Invoice 4 and mark as paid”
“Add late fees to Invoice 10”
“Show status of Invoice 5 and 6”
Technical Expectations
Modular architecture (each module independent)
Clean, scalable, maintainable code
API-first design
Secure authentication & data handling
Preferred Experience
Built ERP / CRM / SaaS platforms before
Experience with:
Complex workflows
Payment integrations
Shipping APIs
Invoice systems
Deliverables
Full-stack web application
Admin dashboard
Deployment-ready system
Documentation

Important Notes
No beginners or template-based developers
No fake/demo data — real production-ready system only
This is a long-term scalable project

Budget
Open to discussion based on experience and proposal quality