Senior Node Js Developer

Amrevx Pvt. Ltd.

Lucknow

On-site

INR 1,400,000 - 2,600,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ToTheMoon Technologies Pvt Ltd, Jaipur or Lucknow-based, seeks a Senior Node.js Developer to own backend services for an exchange. You will design and implement high-throughput, secure money-movement systems, mentor junior engineers, and drive reliability across deposits, wallets and payments.

The role requires 6–7 years backend experience with 4+ years in Node.js and exposure to MySQL/PostgreSQL, Redis, and message queues. Immediate to 30 days notice preferred; full-time, onsite.

Qualifications

  • 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, clear written communication and sound engineering judgement.

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.

Skills

Backend development
Node.js
Express/Fastify/NestJS
MySQL
PostgreSQL
Redis
Kafka
RabbitMQ
BullMQ
Docker
Linux
Nginx
OWASP
REST API
WebSocket
Production monitoring
Code reviews

Tools

MySQL
PostgreSQL
Redis

Job description

Role Snapshot

Position

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 Ltd

ToTheMoon 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, clear 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Delta6Labs - Senior Backend Engineer - Node.js
Delta6Labs - Senior Backend Engineer - Node.js

Mployee.me • Dadri

Remote
INR 1,400,000 - 2,200,000
Backend Engineer (NodeJS)
Backend Engineer (NodeJS)

NPCI International • Mumbai

On-site
INR 1,200,000 - 1,800,000
Comprehensive Medical Insurance
Employee Assistance Program
Parental Leave
+2
Backend Engineer (NodeJS)
Backend Engineer (NodeJS)

NPCI • Mumbai

On-site
INR 1,500,000 - 2,100,000
Backend Engineer (NodeJS)
Backend Engineer (NodeJS)

Mployee.me • Mumbai

On-site
INR 1,200,000 - 1,800,000
Sr. Node.JS Developer
Sr. Node.JS Developer

Qtsolv • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Senior Node Js Developer
Senior Node Js Developer

Carnera Technologies • Bengaluru

Hybrid
INR 4,000,000 - 6,500,000
Senior Full Stack Developer
Senior Full Stack Developer

Delta6Labs • Dadri

On-site
INR 1,500,000 - 2,800,000
Node Developer
Node Developer

Kumaran Systems • Chennai

On-site
INR 900,000 - 1,400,000
Full Stack Technical Lead
Full Stack Technical Lead

Delta6Labs FinTech Pvt Ltd • Dadri

On-site
INR 2,000,000 - 3,000,000
Senior Backend Java Developer
Senior Backend Java Developer

Luxoft • Dadri

On-site
INR 2,500,000 - 5,000,000