Profile: Node. JS Developer
Department
: Development
Experience
: 3-4 Years
Employment Type
: Full-Tme
Location
: Mohali
JOB SUMMARY:
We are seeking a skilled and motivated Node.js Developer with 3+ years of experience in backend development. The ideal candidate will have hands-on experience in building scalable server-side applications using Node.js, cloud platforms like AWS, and strong proficiency in JavaScript and SQL and NoSQL databases. You will be responsible for designing and implementing backend services, ensuring performance optimization, and collaborating with cross-functional teams to deliver high-quality software solutions.
KEY RESPONSIBILITIES:
• Develop and maintain backend services and APIs using Node.js.
• Integrate applications with cloud platforms (AWS or similar) for scalability, reliability, and performance.
• Collaborate with frontend developers to integrate user-facing elements with server-side logic. Design, implement, and manage databases to ensure efficient data handling.
• Write reusable, testable, and efficient code, following best practices.
• Monitor, troubleshoot, and optimize application performance.
• Collaborate in an Agile environment with cross-functional teams to meet project goals.
• Stay up to date with the latest industry trends and technologies to improve development practices.
REQUIRED SKILLS & QUALIFICATIONS:
• 3+ years of experience working with Node.js in a production environment.
• Strong proficiency in JavaScript (ES6+).
• Experience with cloud platforms (preferably AWS, but experience with Azure, Google Cloud, etc., is a plus).
• Solid understanding of SQL and NoSQL databases.
• Experience with RESTful APIs and/or GraphQL. Knowledge of Git for version control. Familiarity with containerization technologies (e.g., Docker) is a plus.
• Experience with CI/CD pipelines is a plus.
• Good understanding of code testing and writing unit/integration tests.
• Personal Attributes: Strong problem-solving skills and the ability to debug complex issues.
• Excellent communication skills and a team-oriented mindset.
• Ability to work independently and as part of a collaborative team.
• Keen interest in learning new technologies and improving skills.