Experience Band:- 3 to 5 Years
Educational Qualification:
-
B.E/M.E/B.Tech/M.Tech in Computer Science, Information Technology, or related discipline.
Role Overview:
-
We are looking for a skilled Node.js Developer with 3–5 years of experience in backend development. The candidate will be responsible for designing, developing, and maintaining scalable server-side applications and APIs, ensuring high performance, security, and reliability.
Key Responsibilities:
-
Develop and maintain server-side applications using Node.js.
-
Build RESTful and/or GraphQL APIs for web and mobile applications.
-
Optimize application performance, scalability, and security.
-
Integrate with databases (SQL/NoSQL) and external APIs.
-
Collaborate with front-end developers, QA, and DevOps teams to deliver end-to-end solutions.
-
Write clean, reusable, and testable code following coding standards.
-
Troubleshoot, debug, and upgrade existing systems.
-
Participate in code reviews, requirement analysis, and design discussions.
Required Skills & Expertise:
-
Strong proficiency in Node.js and JavaScript/TypeScript.
-
Experience with Express.js, Nest.js, or similar frameworks.
-
Knowledge of databases (MongoDB, PostgreSQL, MySQL, etc.).
-
Familiarity with asynchronous programming, event-driven architecture, and microservices.
-
Hands-on experience with REST APIs, GraphQL, WebSockets.
-
Knowledge of Git version control and CI/CD pipelines.
-
Understanding of containerization (Docker, Kubernetes) is a plus.
-
Exposure to cloud platforms (AWS, Azure, GCP) is an added advantage.
Desired Candidate Profile:
-
3–5 years of backend development experience with Node.js.
-
Strong problem-solving and debugging skills.
-
Ability to work in agile, collaborative environments.