We are looking for an experienced and highly skilled
Senior Node.js Developer
to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable server-side applications. You will work closely with cross-functional teams to deliver high-quality solutions, mentor junior developers, and play a key role in shaping the backend architecture.
Key Responsibilities
Design, develop, and maintain high-performance, scalable, and secure backend applications using
Node.js
.
Collaborate with product managers, front-end developers, and DevOps teams to define and deliver new features.
Build RESTful APIs, GraphQL endpoints, and microservices for web and mobile applications.
Optimize applications for maximum performance, scalability, and security.
Integrate with third-party services, databases, and APIs.
Write clean, maintainable, and testable code following best practices.
Conduct code reviews and provide mentorship to junior developers.
Troubleshoot, debug, and upgrade existing systems.
Participate in Agile ceremonies (sprint planning, standups, retrospectives).
Stay updated with emerging technologies and industry best practices in backend development.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
5+ years
of professional backend development experience, with at least
3+ years in Node.js
.
Strong proficiency in
JavaScript (ES6+)
and
TypeScript
.
Expertise in building APIs and microservices with frameworks like
Express.js
,
NestJS
, or similar.
Solid experience with
databases
(SQL - MySQL/PostgreSQL, NoSQL - MongoDB/Redis).
Strong understanding of
RESTful API design principles
and authentication mechanisms (JWT, OAuth2).
Experience with
unit testing & automation frameworks
(Mocha, Jest, Cypress).
Familiarity with
CI/CD pipelines
and
containerization tools
(Docker, Kubernetes).
Good knowledge of
cloud platforms
(AWS, Azure, GCP).
Strong problem-solving and debugging skills.
Preferred Skills
Experience with
message queues
(RabbitMQ, Kafka).
Knowledge of
serverless architectures
.
Familiarity with
Agile methodologies
and tools like Jira.
Contribution to open-source projects is a plus.
Soft Skills
Strong leadership and mentoring abilities.
Excellent communication and teamwork skills.
Ability to manage multiple priorities in a fast-paced environment.
Benefits
Competitive salary & performance bonuses.
Flexible work environment (remote/hybrid options if applicable).
Health and wellness benefits.
Learning and development opportunities.
Job Types: Full-time, Permanent
Pay: ?45,000.00 - ?55,000.00 per month
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.