e

Senior Node.js Engineer

eG Innovations
3.7 / 5
Chennai Not disclosed
16 hours ago
On-Site
Apply to Job

About the job

Role Overview 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 • 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. 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.

Requirements

  • Node.js
  • JavaScript
  • TypeScript
  • REST APIs
  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis

Preferred Technologies

  • Node.js
  • JavaScript
  • TypeScript
  • REST APIs
  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis

Similar Jobs

Stealth Startup

Senior Frontend Engineer

Stealth Startup

NashikNot disclosed
Last weekRemote
L

Senior Backend Engineer

Lxme

MumbaiNot disclosed
4 days agoOn-Site
T

Senior AI/ML Engineer

Turgon AI

New Delhi₹ Not found
5 days agoOn-Site