Node JS developer
Job Description
We are looking for a Node.js Developer who will be responsible for implementing web
services. Your primary focus will be the development of all backend components, definition
and maintenance of databases, and ensuring high performance and responsiveness to
requests from the front -end.
Roles and Responsibilities
â Design, build and maintain high performance, reusable, and reliable code
â Strong experience of building RESTful APIs with Express or Express -based
frameworks
â Integration of data storage solutions which can include databases, key -value stores,
blob stores, etc
â Implementation of security and data protection
â Unit -test the code components; document the code and the functionality while
collaborating with other team members
â Define code architecture decisions to support a high -performance and scalable product
â Unit -test code for robustness, usability, and general reliability
â Identify and correct bottlenecks and fix bugs
Technical Skills
â Good object -oriented software design principles
â Strong understanding and hands -on experience of JavaScript
â Strong experience in Node.js and Express and NestJs or any of the Express -based
frameworks
â Understanding of database schema design, modeling, and ORMs
â Hands -on experience with at least 1 SQL and NoSQL DB like Postgres or MongoDB
â Experience in integrating 3rd party SDKs, APIs & libraries in Express applications
â Proficient understanding of Git
You should have
â Fluent written and communication skills in English
â Good time -management skills
â Good analytical and problem -solving skills
â The ability to quickly grasp new concepts
â The traits of a self -motivated, independent, and detail -oriented individual