Technology
Node.js and NestJS developers
Node.js runs our Shopify apps and integrations, and NestJS is the back end of our own ERP. When the front end is TypeScript, keeping the back end in TypeScript too means one language across the whole system.
Where it fits
What we use Node.js & NestJS for
Business application back ends
NestJS APIs behind billing, stock and accounting, with PostgreSQL underneath.
ERP and system integration
Middleware syncing Shopify with an ERP, with idempotent writes and retry queues so a failed call never duplicates an order.
Shopify app servers
The server side of Remix apps — OAuth, webhooks, billing and the work done on each order webhook.
Evidence
What's been built with it
Tradeloom
Our own ERP's NestJS back end — double-entry accounting and FIFO or weighted-average stock valuation — live on AWS EC2 in Mumbai.
Read the case study 2026Dynamics NAV to Shopify middleware
Node.js middleware syncing Dynamics NAV with Shopify over XML, running under PM2 on EC2 in Sydney, with releases through GitHub Actions.
Read the case study 2026UpAfter AI
A Node.js and Prisma back end that generates upsell recommendations on the order webhook and caches them, so the thank-you page renders without waiting.
Read the case studyChoosing it
When we'd pick it
- The rest of the stack is TypeScript — over Laravel, so the whole system is one language.
- The product is mainly an API rather than an admin interface.
- Your team already works in Node.
When we'd tell you not to
- A form-heavy admin application — Laravel with Filament gets there with less custom code.
- Heavy computation and reconciliation over large data sets — a Python service such as FastAPI suits that better.
- A content site the owners edit themselves — WordPress serves that better.
Libraries and tooling
Services
What we deliver with it
Shopify app development
Shopify apps built end to end — Remix, Polaris, Functions and checkout extensions, through App Store review and into production. Our own app is live on the Store.
Read moreShopify ERP and system integration
Middleware connecting Shopify to your ERP — products, inventory, orders and invoices syncing reliably, with monitoring and retries when they don't.
Read moreCustom ERP development
Custom ERP systems for traders, distributors and manufacturers — inventory, billing, accounting and reporting, built around how you already work.
Read moreCustom web application development
Custom web applications — marketplaces, admin platforms, compliance systems and internal tools — built around your process rather than a SaaS template.
Read moreQuestions
Things people ask first
Can NestJS run a full business application, not just an API?
Yes. Tradeloom — our own ERP, with billing, stock and double-entry accounting — runs on a NestJS back end with a React front end and PostgreSQL.
How do you deploy and run Node.js services?
On AWS EC2 under PM2 with GitHub Actions handling releases, as with the Dynamics NAV middleware, or on Railway for Shopify apps such as COD Shield.
Working in Node.js & NestJS?
Tell us what's built already and what you need next. If it's a fit we'll come back with a scope and a price; if it isn't, we'll say so.
Email us