remote
Thingsboard Developer - Eclectus Technologies Inc.
Software Engineer
Develop and customize ThingsBoard dashboards, widgets, and rule chains for IoT solutions, integrating devices via MQTT, HTTP, and CoAP, while optimizing performance and managing multi‑tenant environments using JavaScript/Angular.
About the role
Key Responsibilities
- Design, develop, and customize ThingsBoard dashboards, widgets, and rule chains to meet client requirements.
- Integrate IoT devices, sensors, and gateways using MQTT, HTTP, and CoAP protocols.
- Configure device profiles, assets, alarms, and telemetry processing for accurate data capture.
- Implement rule chains for data transformation, alerts, notifications, and automation workflows.
- Develop custom widgets with JavaScript and Angular within the ThingsBoard UI framework.
- Integrate ThingsBoard with third‑party systems such as ERP, HRIS, and smart farming platforms via APIs.
- Optimize system performance, data storage, and telemetry handling for large‑scale deployments.
- Manage multi‑tenant environments and enforce access control policies.
- Support deployment, configuration, and ongoing maintenance of the ThingsBoard platform.
Requirements
- Proven experience with ThingsBoard platform and its UI framework.
- Strong JavaScript and Angular skills for custom widget development.
- Experience designing and implementing rule chains for data processing and automation.
- Familiarity with multi‑tenant architecture and access control mechanisms.
Skills
mqttjavascriptangular