We are looking for a talented Node.js Developer to join our growing team. The ideal candidate will have a minimum of 2 years of experience in developing applications using Node.js. As a Node.js Developer, you will be responsible for designing and implementing server-side applications, creating robust and scalable APIs, and collaborating with cross-functional teams to ensure the best possible user experience.
Responsibilities:
Design, develop and maintain server-side applications using Node.js.
Write clean, efficient and scalable code using industry best practices.
Collaborate with cross-functional teams to define, design and ship new features.
Develop and maintain APIs using RESTful architecture.
Implement security and data protection measures.
Optimize server-side applications for maximum speed and scalability.
Debug and troubleshoot production issues.
Keep up to date with emerging trends and technologies in Node.js and related technologies.
Participate in code reviews and contribute to continuous improvement of development processes.
Requirements:
Minimum of 2 years of experience in developing applications using Node.js.
Strong understanding of Node.js and its core principles.
Experience with server-side frameworks such as Express.js or Koa.js.
Proficiency in JavaScript and familiarity with other programming languages such as TypeScript or Python.
Experience with relational and non-relational databases such as MongoDB, PostgreSQL or MySQL.
Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
Experience with RESTful APIs and microservices architecture.
Understanding of security and data protection best practices.
Familiarity with cloud computing platforms such as AWS or Azure.
Excellent communication and collaboration skills.
Perks and Privileges:
Medical Allowance Travelling Allowance Performance Bonuses