IoT REST API Development with Node.js
Budget: ₹25,000 – ₹32,000 INR
I'm seeking a skilled backend developer to create a REST API using Node.js and MySQL for our IoT-based web application. The APIs will integrate our embedded IoT devices, mobile app, and web admin dashboard.
Key Responsibilities:
1)Database Schema Design
-Study requirements and design the application database(Collaboratively ).
-Collaboratively finalize the schema and share an ER diagram.
-Maintain version-controlled migration scripts.
2)User Management
- Add, update, remove users.
- Manage user roles and permissions: Admin, Supervisor, Operator.
3)API Development
- Implement REST APIs as per the provided API list.
- Ensure robust error handling and status responses.
- Support integration with both web and mobile apps.
4)API Documentation
- Provide detailed documentation with endpoint, method, input/output, and error cases.
Key Requirements:
- Support user authentication (to be defined)
- Handle data retrieval and storage for:
- Sensor data from IoT devices
- User data from mobile app
- Logs and system metrics
- Ensure robust security and performance
Ideal Skills and Experience:
- Proficiency in Node.js and MySQL
- Experience in building REST APIs
- Knowledge of authentication methods
Tech Stack:
Backend: Node.js
Database: MySQL
Please provide relevant portfolio work and experience.
Fast API development (2–3 weeks preferred).
The detailed scope of work document is attached with this project for reference.
Key Responsibilities:
1)Database Schema Design
-Study requirements and design the application database(Collaboratively ).
-Collaboratively finalize the schema and share an ER diagram.
-Maintain version-controlled migration scripts.
2)User Management
- Add, update, remove users.
- Manage user roles and permissions: Admin, Supervisor, Operator.
3)API Development
- Implement REST APIs as per the provided API list.
- Ensure robust error handling and status responses.
- Support integration with both web and mobile apps.
4)API Documentation
- Provide detailed documentation with endpoint, method, input/output, and error cases.
Key Requirements:
- Support user authentication (to be defined)
- Handle data retrieval and storage for:
- Sensor data from IoT devices
- User data from mobile app
- Logs and system metrics
- Ensure robust security and performance
Ideal Skills and Experience:
- Proficiency in Node.js and MySQL
- Experience in building REST APIs
- Knowledge of authentication methods
Tech Stack:
Backend: Node.js
Database: MySQL
Please provide relevant portfolio work and experience.
Fast API development (2–3 weeks preferred).
The detailed scope of work document is attached with this project for reference.