Senior Python Developer - Scalable Python Execution Framework Creation

Job ID: 40199730

Budget: $30 – $250 USD

We are hiring for a **long-term Python developer role**. To identify candidates who are a strong fit for our senior engineering team, we start with a **paid technical assessment** focused on real-world trading infrastructure.

**Assessment scope:**

* Design and implement a **scalable Python execution framework** using WebSockets and REST for multiple crypto exchanges (e.g. Hyperliquid, OKX), with a plug-and-play architecture
* Build core **order execution logic** (market, limit, cancel, partial fills)
* Implement advanced execution features such as **chase orders, trailing stops, and stop loss / take profit**
* Handle **real-time market data via WebSockets**, including reconnect and fault tolerance
* Ensure **robust order and position tracking** with safe, one-time trigger behavior
* Maintain a clear separation between **exchange-specific adapters** and shared execution logic
* **Refactor existing Python code** to improve clarity, structure, and performance, suitable for low-latency / HFT-style systems
* Deliver clean, maintainable code and simple demo scripts that showcase execution flows

**Note:** You may build the `WS_Client.py` and `Executor.py` modules from scratch, or adapt an existing implementation provided by us to support at least two exchanges in a modular, extensible way. After the execution task, a dedicated refactoring challenge will be used to assess code quality and engineering maturity.