Backend Developer — IoT Device Management + Web Dashboard (Node.js/Python)
Worldwide
We are building a home network storage device (similar to a NAS). We need a backend system to manage devices, users, and payments. What you will build: Device API Device sends UUID on first boot → server validates and activates Device sends heartbeat every 5 minutes → server tracks online/offline Server sends OTA update trigger to device User Web Dashboard (simple HTML — no React needed) Register / login with email and password Enter device code from box → links device to account View device status (online / offline) View monthly earnings Enter PayPal email for monthly payment Admin Panel View all devices and status Trigger OTA updates Process monthly payments via PayPal Payouts API Tech stack: Node.js or Python + PostgreSQL + simple HTML/CSS Hosting: DigitalOcean or something better Budget: Fixed price preferred Please share relevant portfolio and estimated timeline.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Interviewing:7
- Invites sent:8
- Unanswered invites:1
About the client
- Oman3:33 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by