Job Type : Full Time
Location : George Town, Penang
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:-
- Must be fluent in JavaScript, experience with Node.JS is a strong plus.
- 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.
- Attention to detail.
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.
- Multilingual (HTML/CSS, Python, etc)