Node.js Trading Backend Rebuild
Budget: $10 – $1,500 USD
I’m overhauling the core of an existing trading bot and need a backend specialist who lives and breathes Node.js. The goal is to replace the current, brittle codebase with a lean, event-driven service that can:
• Ingest and process market data in real time without choking when traffic spikes.
• Fire off automated trade instructions the instant a strategy signals, maintaining millisecond-level latency end-to-end.
Because speed matters more than long-term storage, all transient state should sit in an in-memory database—Redis is my default, but I’m open to something equivalent if you can justify the performance gains.
You’ll design the architecture, write clean, well-tested code, and wire up a solid CI/CD pipeline so updates roll out safely. Deliverables are:
1. Production-ready Node.js backend (TypeScript preferred) that exposes clear REST/WebSocket APIs for strategies and dashboards.
2. In-memory data layer for order books, positions, and pending orders.
3. Exchange adapter module that can be extended to new APIs with minimal friction.
4. Load-tested deployment scripts (Docker/Kubernetes) and documentation that lets me spin up a new instance in minutes.
I’ll review against latency benchmarks, unit/integration test coverage, and clarity of docs before sign-off. If you thrive on low-latency systems and know how to squeeze every last microsecond out of Node.js, let’s talk code.
• Ingest and process market data in real time without choking when traffic spikes.
• Fire off automated trade instructions the instant a strategy signals, maintaining millisecond-level latency end-to-end.
Because speed matters more than long-term storage, all transient state should sit in an in-memory database—Redis is my default, but I’m open to something equivalent if you can justify the performance gains.
You’ll design the architecture, write clean, well-tested code, and wire up a solid CI/CD pipeline so updates roll out safely. Deliverables are:
1. Production-ready Node.js backend (TypeScript preferred) that exposes clear REST/WebSocket APIs for strategies and dashboards.
2. In-memory data layer for order books, positions, and pending orders.
3. Exchange adapter module that can be extended to new APIs with minimal friction.
4. Load-tested deployment scripts (Docker/Kubernetes) and documentation that lets me spin up a new instance in minutes.
I’ll review against latency benchmarks, unit/integration test coverage, and clarity of docs before sign-off. If you thrive on low-latency systems and know how to squeeze every last microsecond out of Node.js, let’s talk code.