Senior Node Js Developer (Pune)

Senior Node Js Developer (Pune)

23 Aug
|
ADM u0026
|
Pune

23 Aug

ADM u0026

Pune

Role & responsibilities

Senior Node.js Developer / Team Lead

Experience

5+ Years

Employment Type

Full-Time

Role

Senior Node.js Developer / Team Lead

Location

Pune

About the Role

We are looking for an experienced Node.js Developer with 5+ years of backend development experience to join our engineering team. The ideal candidate should have strong expertise in Node.js, Fastify, REST APIs, GraphQL PostgreSQL and NoSQL databases.

Experience in the fintech, or other high-traffic real-time applications will be highly preferred.

The candidate should also have experience in leading a small development team, reviewing code, designing solutions, troubleshooting production issues, and ensuring timely delivery of projects.

Key Responsibilities

- Design, develop, and maintain scalable backend applications using Node.js.
- Build high-performance REST APIs and microservices using Fastify.
- Design and optimize database schemas and queries using PostgreSQL.
- Work with NoSQL databases such as MongoDB, Redis, or similar technologies.
- Develop systems capable of handling high traffic, concurrent requests, and real-time transactions.
- Write clean, maintainable, reusable, and well-tested code.
- Optimize application performance, database queries, API response times, and resource utilization.
- Design and implement integrations with third-party APIs and services.
- Troubleshoot and resolve production issues and participate in incident resolution.
- Perform code reviews and enforce development best practices.
- Work closely with frontend, QA, DevOps, product, and business teams.




- Participate in system architecture and technical decision-making.
- Mentor junior and mid-level developers.
- Assign tasks, track development progress, and ensure timely delivery.
- Take ownership of backend modules and deliverables.

Required Skills

Backend

- 5+ years of hands-on experience with Node.js
- Strong knowledge of JavaScript / TypeScript
- Strong experience building REST APIs
- Good hands-on experience with Fastify
- Strong understanding of asynchronous programming, event loop, promises, streams, and error handling
- Experience with microservices and service-to-service communication
- Good understanding of authentication, authorization, JWT, API security, and secure coding practices

Databases

- Strong experience with PostgreSQL
- Good understanding of database design, indexing, transactions, joins, and query optimization
- Working experience with at least one NoSQL database, preferably MongoDB
- Experience with Redis is a robust advantage

System & Engineering
- Experience designing scalable and highly available backend systems
- Understanding of caching, queues, background jobs, and event-driven architecture
- Experience working with RabbitMQ, Kafka, or similar messaging systems is a plus




- Good understanding of Git and Git-based development workflows
- Experience working with Linux/server environments
- Familiarity with Docker and CI/CD is preferred
- Understanding of logging, monitoring, debugging, and production support

Team Handling & Leadership The candidate should have experience in:
- Managing and mentoring a team of developers
- Breaking requirements into technical tasks
- Estimating development effort and timelines
- Reviewing pull requests and maintaining code quality
- Identifying technical risks and providing solutions
- Coordinating with QA, DevOps, product, and management teams
- Taking ownership of delivery and production issues
- Helping team members troubleshoot complex technical problems

Good to Have

- TypeScript
- MongoDB
- Redis
- RabbitMQ / Kafka
- Docker
- Kubernetes
- AWS / GCP
- CI/CD pipelines
- WebSockets/SSE
- Microservices architecture
- Elasticsearch
- Experience with high-availability and distributed systems

What We Are Looking For

We are looking for someone who is technically strong, hands-on, and capable of taking ownership rather than someone focused only on people management.

The ideal candidate should be comfortable working on complex backend systems, solving production issues, optimizing performance, mentoring developers, and making sound technical decisions.

Real time application domain experience + strong Node.js backend skills + team handling experience will be a major advantage.

Preferred candidate profile

Preferred Male candidates.

📌 Senior Node Js Developer (Pune)
🏢 ADM u0026
📍 Pune

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 (pune) / pune

Subscribe to this job alert:

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