Senior Node Js Developer (Lucknow)

Senior Node Js Developer (Lucknow)

12 Nov
|
Amrevx
|
Lucknow

12 Nov

Amrevx

Lucknow

Role SnapshotPosition Senior Node.js Developer (Senior Backend Engineer) Experience 6–7 years in backend development; 4+ years in Node.js Location Jaipur or Lucknow (work from office) Employment type Full-time, permanent Department Technology
- Backend Engineering Reports to CTO Team Mentors mid-level backend developers Notice period Immediate to 30 days preferred Compensation Competitive, based on experience and interview performance About ToTheMoon Technologies Pvt LtdToTheMoon Technologies Pvt Ltd is an FIU-IND registered Indian cryptocurrency exchange, operating since 2021 and headquartered in Jaipur. We help Indian users buy, sell and trade digital assets securely, and offer OTC on-ramp and off-ramp services.

About the Role
You will own the backend services that run the exchange: order flow, wallets, deposits and withdrawals, payments, and internal tools. These systems move real customer funds, so reliability, security and throughput come first. As a senior engineer, you will set engineering standards, lead design decisions, handle production incidents, and mentor mid-level developers.

Key Responsibilities
· Design, build and maintain scalable Node.js services (REST and WebSocket) for order flow, market data, wallets, payments and internal tools.
· Build correct, high-throughput money-movement logic: balance ledgers, deposits, withdrawals and settlements, using idempotency, atomic transactions and reconciliation.
· Design schemas and optimise queries on MySQL/PostgreSQL at scale: indexing, partitioning, transactions, replication and slow-query tuning.
· Use Redis in production for caching, pub/sub, queues, rate limiting and sessions.
· Build event-driven pipelines with Kafka, RabbitMQ or BullMQ, with retries, dead-letter queues and back-pressure.
· Integrate with blockchain nodes and RPC providers,



liquidity partners, payment gateways and KYC vendors.
· Apply security by design: OWASP Top 10, secrets management, API authentication, rate limiting, audit logging and access control.
· Own observability: structured logs, metrics, tracing, dashboards and alerts; lead incident response and blameless post-mortems.
· Set engineering standards through code reviews, design docs, testing practices and CI/CD.
· Mentor mid-level developers and work with front-end, DevOps, product, compliance and security teams. Must-Have Skills
· 6–7 years of backend development, including 4+ years in Node.js with Express, Fastify or NestJS.
· Deep MySQL or PostgreSQL knowledge: indexing, transactions and isolation levels, replication, and slow-query tuning.
· Redis in production: clustering, persistence (RDB/AOF), Streams and BullMQ.
· Message queues: Kafka, RabbitMQ or BullMQ.
· Docker, Linux and Nginx (reverse proxy, load balancing, TLS).
· Security: OWASP practices, secrets management, idempotent APIs and audit logging.
· REST and WebSocket API design for high-concurrency, low-latency systems.
· Experience running and debugging production systems: monitoring, on-call and incident handling.
· Proven experience leading code reviews and mentoring developers.
· Strong ownership, transparent written communication and sound engineering judgement. Good to Have
· Experience on a crypto exchange, fintech, payments or trading platform.
· Blockchain RPC integration (EVM chains, Bitcoin, Tron, Solana): deposit detection, confirmations and withdrawal broadcasting.
· Kubernetes and cloud platforms (AWS or GCP).
· TypeScript across backend services.
· Matching-engine, order-book or market-data system design.
· Observability tools: Prometheus, Grafana, ELK/OpenSearch, OpenTelemetry.

📌 Senior Node Js Developer (Lucknow)
🏢 Amrevx
📍 Lucknow

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior node js developer (lucknow) / lucknow