Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, an individual approach to our teammates’ professional and personal growth, and a family-like environment. Since 2003 we have served a wide range of customers, from innovative start-ups in California to large corporations like Ingenico, AstraZeneca, and Ancestry. At Svitla, developers work with clients directly, building lasting and successful partnerships. Our global mission is to build a business that contributes to the well-being of other communities and makes a lasting difference in the world. Join us!
The Opportunity
Svitla Systems Inc. is looking for a ThingsBoard Engineer for a full-time position (40 hours per week) in Ukraine. Our client is a global media and entertainment conglomerate headquartered in California. It operates through the following segments: media networks, parks, experiences and products, studio entertainment, direct-to-consumer, and international (DTCI). The media networks segment includes cable and broadcast television networks, television production and distribution operations, domestic television stations, radio networks, and stations. The studio entertainment segment produces and acquires live-action and animated motion pictures, direct-to-video content, musical recordings, and live stage plays. The DTCI segment licenses the company’s trade names, characters, and visual and literary properties to manufacturers, game developers, publishers, and retailers worldwide. It also develops and publishes games, primarily for mobile platforms and books, magazines, and comic books.
Requirements:
- 5+ years of proven commercial experience with Python.
- Strong knowledge of ThingsBoard, with emphasis on device management.
- Understanding of ThingsBoard Gateway Connector development.
- Understanding of customizing ThingsBoard configuration based on specific requirements.
- Extensive knowledge of creating default and custom alarms against devices and assets.
- Upper intermediate level of English.
Responsibilities:
- Provide configuration of ThingsBoard to cater to specific requirements.
- Set up devices and ensure all device management functions are correctly in place.
- Create an end-to-end workflow using both HTTP and MQTT integrations.
- Write complex rule chains for data transformation and apply business logic before persisting data into DB.
- Build multiple custom widgets to extend Thingsboard functionality.
- Pull third-party chart libraries inside ThingsBoard to build professional dashboards. i.e., ECharts and Highcharts.
We Offer:
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Flexibility in workspace, either remote or in one of our development offices.
- Comprehensive medical insurance including dental and massages.
- Sport reimbursement program for onsite and online activities.
- Support of a healthy lifestyle, compensation for running events.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, other activities.
- Personal loan budget available for long-term personnel.
- 20 vacation days, 10 national holidays and sick leaves.
- Maternity leave policy and family days off.
- Full compensation for conferences, courses, English classes.
- Free webinars, meetups and conferences organized by Svitla.
- Gifts for New Year, anniversaries, children, and more.
- Fun corporate celebrations and activities, regular lectures on various topics.
- Awesome team, friendly and supportive community!