Cryptocurrency Trading Server Development

Job ID: 40235649

Budget: $50 – $0 USD

I need a production-ready server dedicated to cryptocurrency trading that can seamlessly integrate with the Binance, Coinbase, and Kraken APIs. The core of the project is to centralize market data from those exchanges, analyse it in real time, execute strategies through automated bots, and allow end-users to open and manage their own trading accounts on the system.

Key capabilities I expect:
• Real-time data analysis: low-latency collection, cleansing and aggregation of tick-level data, plus the ability to run custom analytics or indicators on it.
• Automated trading bots: strategy engine that can place, modify, and cancel orders on any of the three exchanges, with configurable risk parameters.
• User account management: secure registration, role-based access, API-key storage (encrypted), trade history, and balance tracking per user.

Deliverables will be accepted when:
1. The server reliably connects to Binance, Coinbase, and Kraken test environments and executes end-to-end demo trades.
2. Live market data streams are viewable through a simple dashboard or API endpoint and update with sub-second latency.
3. At least one sample strategy runs autonomously, logs its actions, and respects predefined risk limits.
4. User onboarding, authentication, and individual API-key handling work without exposing sensitive data.
5. Setup instructions (Docker compose or similar) let me reproduce the environment on a fresh VPS.

Preferred languages or frameworks are flexible—Python, Node.js, or Go are all fine—as long as the code is clean, well-documented, and modular for future expansion.

If you have previous experience building crypto trading infrastructure, especially with exchange API rate-limits, WebSocket handling, and order-routing, let’s discuss your approach and timeline.