Python Developer: Crypto Trading Automation

Job ID: 40534763

Budget: $50 – $0 USD

My trading desk wants to automate our cryptocurrency operations with a clean, production-ready Python codebase. The project centres on building a modular bot that can:

• Connect to leading exchanges through REST and WebSocket APIs (CCXT, native SDKs, or similar).
• Execute orders, track positions, and enforce risk limits in real time.
• Log every action to disk and an SQL/NoSQL store for later analysis.
• Expose clear hooks so additional strategies or data feeds can be dropped in without rewriting the core.

Your code should be asynchronous where it matters, unit-tested, and packaged so it can run headless on a Linux VPS or Docker container. Deliverables include the full Python source, a requirements file, a concise README with setup steps, and a brief hand-off session to walk through deployment.

Solid grasp of pandas, numpy, asyncio, secure key management, and basic trading math is expected. Experience with back-testing frameworks, exchange rate-limits, and error-handling around network hiccups will be a plus and make the development smoother.