I have more than 20 years experience with javascript on the frontend and backend.
Also in the backend I'm very conversant with other languages like Golang, python, C/C++ along with node.js .
Please check https://www.freelancer.in/projects/data-processing/develop-control-system-based-raspberry/ , this project I recently completed with additional work given by the employer uses a full featured polymerjs frontend with Golang + Python acting as the json / RPC interface for managing the backend. The Golang based multithreaded backend manages multiple RPi + Arduino boards which poll relay, sensor states constanltly and control logic is running loops in separate threads to react accordingly and serve the status in an IoT like fully javascript polymerjs frontend.
I have also worked in complex node.js projects and can complete this task as per your requirements. Also I have good SVG skills using an editor like Inkscape or raw XML along with HTML5 / CSS skills for frontend.