Role & responsibilities
Job Description 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 robust 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 exp
📌 Senior Node Js Developer (Pune)
🏢 ADM
📍 Pune