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.
Requirements
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 Gi t