Role Overview We already have our IoT platform live and functioning. We are looking for a freelance IoT developer who can support ongoing work such as troubleshooting issues, introducing new features, and developing APIs for integrations and feature rollouts. This role is hands-on, focused on stability, quick fixes, and incremental upgrades. Responsibilities Troubleshoot device connectivity, data sync, alerts, and dashboard issues Add new features to the existing dashboard and backend Write and maintain APIs for new features and integrations Optimize performance, logging, and error handling Work with our hardware and product team to replicate field issues Support version updates and small releases Maintain documentation for changes and deployments Required Skills Strong experience in IoT backend development API development (REST / MQTT familiarity required) Experience with databases used in IoT dashboards (SQL/NoSQL) Understanding of device communication, telemetry and data pipelines Debugging experience in production systems Ability to work independently and communicate clearly Good to Have Experience with ESP32/STM32 or similar controllers Familiarity with AWS IoT / Azure IoT / Firebase or equivalent Basic front-end skills for dashboard tweaks Experience with vending, industrial automation, or real-time systems Engagement Ongoing support (hourly or retainer model) Work assigned based on tickets / tasks Priority support during critical breakdowns preferred