We need a Node.js backend developer to join us in Kolkata! The ideal candidate would have at least 2 years of provable experience with backend development, and experience with databases.
Roles & Responsibilities
Be able to develop well functioning databases and back-end applications that properly interact with a database.
Skills with building web services and integrating third party APIs seamlessly and securely.
Create and maintain technical documentation for systems that you develop.
Diagnose and resolve bugs and issues in a timely manner.
Unit, integration, and end-to-end testing experience.
Have a strong grasp of object-oriented programming principles.
Excellent communication skills, including in English.
Exceptional troubleshooting and problem solving skills.
Self-motivated and energetic team player with a good work ethic, cooperative attitude, and time management skills.
Requirements
A Bachelor s in a related computer science field.
A good understanding of Node.js is a must.
Experience working with a Node.js framework like Express.js, Sails.js, or NestJS is a must.
Experience working with websockets is a plus.
Experience implementing RESTful APIs is a must.
Experience with one RDBMS and one NoSQL database is a must, preferably MySQL or PostgreSQL and MongoDB. Experience working with data storage like Redis is a plus.
A good understanding of Javascript, OOP concepts, common web stacks, libraries, and frameworks.
Experience with TypeScript is a plus and preferred.
A background using Linux environments, both Debian and RHEL based distros is preferred.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.