Thingsboard Developer
E CLECTUS TECH
United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Microsoft Azure
Cloud Computing
Data Transformation
Software Debugging
Human Resources Information System (HRIS)
Hypertext Transfer Protocols (HTTP)
PostgreSQL
Linux System Administration
+18 more
Message Queuing Telemetry Transport (MQTT)
NoSQL
Performance Tuning
Standard Sql
Server Administration
Systems Integration
Google Cloud
Data Storage Technologies
Spring-boot
Backend
Containerization
AngularJS
Information Technology
Cassandra
Front End Software Development
Restful APIs
Data Inconsistencies
Docker
Job description
- Design, develop, and customize ThingsBoard dashboards, widgets, and rule chains
- Integrate IoT devices, sensors, and gateways using MQTT, HTTP, CoAP
- Configure device profiles, assets, alarms, and telemetry processing
- Implement rule chains for data transformation, alerts, notifications, and automation
- Develop and maintain custom widgets using JavaScript/Angular (ThingsBoard UI framework)
- Integrate ThingsBoard with third-party systems (ERP, HRIS, Smart Farming platforms, APIs)
- Optimize system performance, data storage, and telemetry handling
- Manage multi-tenant environments and access control
- Support deployment, configuration, and maintenance of ThingsBoard (Cloud or On-Prem)
- Troubleshoot device connectivity, data inconsistencies, and platform issues
- Collaborate with frontend, backend, and data teams to deliver end-to-end IoT solutions
Requirements
Do you have experience in IoT systems?, * Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field
- 2+ years of experience working with IoT platforms (ThingsBoard preferred)
- Strong understanding of ThingsBoard architecture (devices, assets, rule chains, dashboards)
- Experience with MQTT, HTTP, REST APIs
- Experience customizing or extending ThingsBoard backend (Java / Spring Boot)
- Proficiency in JavaScript for custom widgets and UI customization
- Experience with Linux environments and server administration
- Knowledge of SQL and/or NoSQL databases (PostgreSQL, Cassandra)
- Familiarity with Docker and containerized deployments
- Experience integrating IoT data with external systems or dashboards
- Strong debugging and problem-solving skills
- Familiarity with cloud platforms (AWS, GCP, Azure)
- Experience in Smart Farming (nice to have)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
EM
Eli McGarvie
Best Job Boards for Remote Work for Developers
almost 3 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
24 days ago