02 / ALGORITHMIC TRADING / REAL-TIME SYSTEMS

BLACKALGO

ROLESenior Full-Stack EngineerTYPEStudio DeliveryYEAR2024—2025
MARKET FEED
→
EVENT BUFFER
→
STRATEGY
→
CLIENT STATE
01 / CONTEXT

A real-time algorithmic trading platform where market data, strategy signals and positions had to remain live and consistent through volatile trading sessions.

On a trading platform, stale state is worse than no state. The system had to deliver overlapping streams of live market data to many connected users while keeping latency predictable when volatility increased both message volume and traffic at the same time.

02 / THE HARD PART
Real-time software changes the meaning of working. It isn't enough for the interface to eventually become correct; every connected client has to stay consistent while the underlying market continues moving.
03 / WHAT SHIPPED
Persistent WebSocket market-data transport
Channel-based client subscriptions
Redis-backed hot state and pub/sub fan-out
Durable trading and user state in MongoDB
Strategy backtesting and execution flows
High-frequency frontend update handling
04 / STACK
ReactNode.jsExpressMongoDBRedisWebSockets

NEXT / 03

AVANA