Job Description:-
Working together with IoT R&D Team to:-
Develop backend cloud applications to extend the existing framework that forms the backbones of our IoT solutions.
Maintain and improve our existing data structure, storage, management for the 'Things' to provide better Frontend visualisation.
Liaise with internal firmware and product engineers on the post-processing of IoT data with logical thinking.
Communicate and provide daily updates.
Detailed documentations of work produced to guarantee reproducibility.
Perform ad hoc duties depending on the circumstances.
Job Requirements:-
Must have:-
Excellent communication skills in English.
Experience in React, NodeRed, HTTP/RESTful API design, hardware interfacing.
Cloud computing knowledge, good to have Hybrid cloud and On-Prem set ups.
Networking, connectivity and MQTT Broker set up for data publish and subscription interconnecting multiple devices.
Building prototypes and designing Real-time APIs for a handful of devices.
Must be comfortable to work with a UNIX-based cloud server, i.e. Ubuntu/Linux.
Data management. Must have experience with databases, such as SQL, NoSQL (e.g. MongoDB) or Time Series (e.g. InfluxDB), including setup, configuration & usage including device classifications.
Scalable User Management. Groupings and authority levels and rules set up.
Holistic backend design approach considering the frontend & IoT end nodes.
Big Data. AI and machine learning algorithms for data driven scenarios predictions and preventive maintenance.
Data security and privacy. Protection from leakages and hacking.
Willing to go above and beyond in providing solutions to solve business needs.
Good to have:-
Problem solving skills. Committed, curious and creative. Good communications skills (oral and written). Ability to work and collaborate with others.
Ability to make use of existing software to reduce time-to-market.
Experienced with configuring web servers & reverse proxy, i.e. NginX.
Experienced with configuring Docker, Containerization and micro services, serverless computing are big advantages.
Familiar with version control tools, such as Git.#J-18808-Ljbffr