13 Aug
|
Graviti Exchange
|
Mumbai
13 Aug
Graviti Exchange
Mumbai
Role & responsibilities
Senior Backend Engineer
Own and build the high-performance backend systems behind a live derivatives exchange. This is core-platform work: order flow, market data, risk, ledger, and settlement systems, where an off-by-one in a balance calculation is a production incident, not a bug ticket.
What You'll Do
- Own end-to-end design, development, and delivery of backend services - from spec through production and on-call
- Architect and build scalable APIs and microservices, including public-facing REST and WebSocket APIs and client SDKs
- Build real-time market data and order-flow paths: streaming ingestion, fan-out to thousands of concurrent WebSocket clients, and backpressure handling under load
- Implement financially correct logic - exact-precision arithmetic, idempotent order and transfer handling, double-entry ledger discipline, and reconciliation jobs
- Design and optimise database schemas across relational, NoSQL, and time-series systems
- Work with event-driven infrastructure (Kafka / NATS or similar) for order events, fills, and downstream consumers
- Write clean, well-tested, maintainable code - including deterministic tests for money-touching paths
- Collaborate with DevOps to deploy and monitor services in containerised, cloud-native environments
- Set up and use observobservability tooling - metrics, logs, traces, and latency SLOs - to proactively find and resolve issues
- Mentor engineers, run code reviews, and drive engineering standards across the team
- Participate in system design reviews and technical decision-making
What We're Looking For
- 5+ years of professional backend development experience
- Strong hands-on experience with Node.js and NestJS in production
- Solid grounding in data structures, algorithms, concurrency, and problem-solving
- Experience with AWS: EC2, Lambda, and EKS
- Robust experience with PostgreSQL and MySQL; working knowledge of MongoDB
- Experience designing and operating high-throughput, low-late
📌 Senior Backend Engineer (Mumbai)
🏢 Graviti Exchange
📍 Mumbai