Senior Node.js Engineer

eG Innovations

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

eG Innovations is seeking a hands-on Senior Node.js Engineer to design and build high-performance backend services with a strong focus on application performance, monitoring, and observability. You will contribute to advanced monitoring capabilities, including tracing, metrics, and error visibility, while delivering production-ready code.

The role requires deep Node.js expertise (Express, Koa, NestJS, Fastify), strong JavaScript/TypeScript skills, and the ability to optimize for latency and

Qualifications

  • 3+ years of hands-on Node.js development experience (Express, Koa, NestJS, Fastify, or similar).
  • Deep understanding of Node.js internals: event loop, async programming, promises, streams, garbage collection.
  • Experience with debugging and profiling Node.js apps (CPU profiling, heap dumps, async hooks).
  • Strong skills in JavaScript/TypeScript coding, modular design, and testing.
  • Familiarity with monitoring/observability tools (APM, metrics, tracing, logging) such as OpenTelemetry.
  • Knowledge of database drivers and performance tuning (MongoDB, PostgreSQL, MySQL, Redis).
  • Understanding REST APIs, gRPC, or GraphQL and their performance implications.

Responsibilities

  • Design and develop scalable Node.js applications with a focus on reliability and performance.
  • Optimize applications for event loop efficiency, memory usage, and throughput.
  • Implement logging, metrics, and tracing best practices within Node.js services.
  • Work with APIs, databases, and message queues to build high-performance integrations.
  • Troubleshoot production issues such as CPU bottlenecks, memory leaks, async/await pitfalls, and unhandled rejections.
  • Collaborate with DevOps/APM teams to ensure applications are fully observable.
  • Stay up to date with Node.js ecosystem updates, performance tuning techniques, and monitoring tools.

Skills

Node.js development
Event loop internals
Debugging profiling
JavaScript/TypeScript
Observability tools
DB drivers tuning
APIs performance

Tools

OpenTelemetry
New Relic
Datadog
Dynatrace

Job description

We are looking for a hands-on coding Senior Node.js Engineer with strong backend development skills and a keen interest in application performance, monitoring, and observability. The role involves building high-performance Node.js services while contributing to advanced monitoring capabilities such as tracing, metrics, and error visibility.

You will work on designing resilient, low-latency services while ensuring they are observable, debuggable, and production-ready.

Responsibilities
  1. Design and develop scalable Node.js applications with a focus on reliability and performance.
  2. Optimize applications for event loop efficiency, memory usage, and throughput.
  3. Implement logging, metrics, and tracing best practices within Node.js services.
  4. Work with APIs, databases, and message queues to build high-performance integrations.
  5. Troubleshoot production issues such as CPU bottlenecks, memory leaks, async/await pitfalls, and unhandled rejections.
  6. Collaborate with DevOps/APM teams to ensure applications are fully observable.
  7. Stay up to date with Node.js ecosystem updates, performance tuning techniques, and monitoring tools.
Must-Have Skills
  • 3+ years of hands-on Node.js development experience (Express, Koa, NestJS, Fastify, or similar).
  • Deep understanding of Node.js internals event loop, async programming, promises, streams, garbage collection.
  • Experience with debugging and profiling Node.js apps (CPU profiling, heap dumps, async hooks).
  • Strong skills in JavaScript/TypeScript coding, modular design, and testing.
  • Familiarity with monitoring/observability tools (APM, metrics, tracing, logging) such as New Relic, Datadog, Dynatrace, or OpenTelemetry.
  • Knowledge of database drivers and performance tuning (MongoDB, PostgreSQL, MySQL, Redis).
  • Solid understanding of REST APIs, gRPC, or GraphQL and their performance implications.
Nice-to-Have Skills
  • Exposure to OpenTelemetry APIs for Node.js or distributed tracing concepts.
  • Experience with undici, WebSocket’s, or message brokers (Kafka, RabbitMQ).
  • Knowledge of Docker/Kubernetes and deploying Node.js apps in cloud-native environments.
  • Familiarity with Linux performance tools (perf, eBPF, flame graphs).
  • Hands-on experience building high-performance SDKs, middleware, or monitoring libraries.
  • Interest in APM/observability domain and performance engineering.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Node.js Engineer
Senior Node.js Engineer

eG Innovations, Inc. • Chennai District

On-site
INR 1,200,000 - 1,500,000
Node.js Developer
Node.js Developer

InfoVision Inc. • Pune District

On-site
INR 900,000 - 1,300,000
Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Node.js Senior Developer
Node.js Senior Developer

Creative Capsule • Goa

On-site
INR 900,000 - 1,500,000
Senior Node Js Developer
Senior Node Js Developer

Axiussoftware • Kolkata District

Hybrid
INR 1,800,000 - 2,600,000
Senior Node Js Developer
Senior Node Js Developer

Buddy4study • Dadri

On-site
INR 1,800,000 - 2,600,000
Senior Node JS Developer
Senior Node JS Developer

Ileaf Solutions • Ernakulam

On-site
INR 1,500,000 - 2,700,000
Node.js Developer
Node.js Developer

Appscrip • Surat

On-site
INR 600,000 - 1,200,000
Node.js Backend Developer
Node.js Backend Developer

Lightrains Technolabs • Thiruvananthapuram

On-site
INR 900,000 - 1,500,000
5 Days Working
Flexible Timings
Backend Node.js Engineer
Backend Node.js Engineer

Iatocs • Bengaluru

On-site
INR 1,200,000 - 2,000,000