E-commerce catalog & inventory backend
Shipped to productionBackend engineer (contract) · 2026
Contract work — a backend that ingests a 1GB+ book distributor catalog over SFTP, parses daily deltas, and keeps a storefront's inventory in sync.
A contract build for a book-gifting e-commerce platform: the plumbing that keeps a storefront’s catalog and stock truthful against external suppliers.
What I built
- Distributor catalog ingestion — a parser for a multi-gigabyte product catalog delivered over SFTP, hardened to import in one shot without falling over, plus a daily delta parser for incremental updates.
- A second supplier feed with its own SFTP client and file format.
- Storefront inventory sync — webhook handlers and a sync utility that reconcile internal stock to the storefront, routed by location.
- Long-running job hardening — tuned the job queue’s lock and stall handling so big catalog imports survive without duplicating or stalling, with error tracking on the sync paths.
The whole thing is the kind of integration work that’s invisible when it works and a fire drill when it doesn’t — so most of the effort went into making it boring.