12 Aug
|
Neo Wealth and Asset Management
|
Bengaluru
12 Aug
Neo Wealth and Asset Management
Bengaluru
About the role
You will work on Mor Platform, our in-house trading platform built around real-time market data streams and real time trading infrastructure. You will design and develop latency-critical, scalable applications from scratch.
You will own services end to end — design, implementation, deployment and production behaviour. We are a small, senior team, so there is no layer between you and the decisions that matter.
What you'll work on
Live Price Feed — a high-concurrency WebSocket service streaming LTP and full quotes to mobile apps, built on an event-loop model rather than goroutine-per-connection.
Tracker — a real-time alerting engine evaluating user-defined conditions on stocks, F&O; contracts and multi-leg strategies, with a sub-500 ms p99 tick-to-alert budget.
Multicast Parser — decoding raw exchange multicast (market watch, depth, OI, market status, DPR) across four segments and publishing normalised events onto the message bus.
Charts — tick by tick storage and 1m / 1h / 1d / 1w candle aggregation over a time-series store.
Search — low-latency instrument search across the full tradable universe, rebuilt daily.
Trading Engine — a low-latency, fault-tolerant and scalable trading engine.
What you'll do
Design and build latency-sensitive Go services where the hot path is measured in microseconds, not milliseconds.
Write correct concurrent code: goroutine lifecycle management, channel and lock discipline, atomics, backpressure, and avoiding O(subscribers) work per tick.
Profile and optimise real workloads — allocation pressure, GC behaviour, lock contention, serialization cost — using pprof and production telemetry rather than guesswork.
Own deployment and operability: containers, CI/CD, rollout and rollback, structured logging, metrics and tracing.
Reason about failure explicitly — what happens on a bus outage, a node restart, a bad message, or an exchange reconnect — and build recovery paths that don't require a human.
Participate in design reviews whe
📌 Backend Developer (Bengaluru)
🏢 Neo Wealth and Asset Management
📍 Bengaluru