Node.js Developer for RESTful API Creation
Budget: ₹1,500 – ₹12,500 INR
I am looking for a skilled Node.js backend developer to create RESTful APIs for a comprehensive Dashboard and Management System. This system will support both admin and client functionalities, requiring robust and secure development practices.
Key Responsibilities:
- Build secure authentication (Register/Login/Logout) using JWT.
- Develop REST APIs for various functionalities including:
- Dashboard statistics and widgets (Add/Edit/Delete/Move).
- Client management (List, View profile, Edit, Delete).
- Level management (Add/Edit/Delete levels with 5 fields).
- Location management (State, District, Taluk, Panchayath with Bulk Import).
- Group management (Create, Edit, Delete).
- Contact management (Add/Edit/Delete and assign to groups).
- Designations management.
- Implement role-based access control for Admin and Client roles.
- Handle pagination and search functionalities for list endpoints.
- Add bulk upload functionality (CSV/Excel) for locations.
- Write clean, modular code with proper validations.
- Provide comprehensive Postman/Swagger documentation.
Ideal Skills and Experience:
- Strong proficiency in Node.js and RESTful API development.
- Experience with JWT for authentication.
- Familiarity with role-based access control implementations.
- Ability to handle complex data management and bulk operations.
- Proficient in writing clean, maintainable, and well-documented code.
- Experience with API documentation tools like Postman or Swagger.
If you have the expertise to build a secure and efficient backend system with these requirements, I would love to hear from you.
Key Responsibilities:
- Build secure authentication (Register/Login/Logout) using JWT.
- Develop REST APIs for various functionalities including:
- Dashboard statistics and widgets (Add/Edit/Delete/Move).
- Client management (List, View profile, Edit, Delete).
- Level management (Add/Edit/Delete levels with 5 fields).
- Location management (State, District, Taluk, Panchayath with Bulk Import).
- Group management (Create, Edit, Delete).
- Contact management (Add/Edit/Delete and assign to groups).
- Designations management.
- Implement role-based access control for Admin and Client roles.
- Handle pagination and search functionalities for list endpoints.
- Add bulk upload functionality (CSV/Excel) for locations.
- Write clean, modular code with proper validations.
- Provide comprehensive Postman/Swagger documentation.
Ideal Skills and Experience:
- Strong proficiency in Node.js and RESTful API development.
- Experience with JWT for authentication.
- Familiarity with role-based access control implementations.
- Ability to handle complex data management and bulk operations.
- Proficient in writing clean, maintainable, and well-documented code.
- Experience with API documentation tools like Postman or Swagger.
If you have the expertise to build a secure and efficient backend system with these requirements, I would love to hear from you.