Node.js Engineer
In this exciting role, you will join the software team and work closely with the Head of Software, DevOps engineer, front-end engineer, and other internal experts. You'll have the chance to leverage your Node.js expertise in a rapidly expanding company, taking charge of both back-end and embedded software development.
Main tasks
- Design and implement scalable microservice architectures
- Execute cloud and embedded Node.js development initiatives
- Develop embedded Node.js software stack tailored for compact computing solutions such as Raspberry Pi devices
- Implement high-level drivers and interfaces for various control protocols such as Modbus, OCPP, CANBus, OPC-UA, BACnet, etc.
- Apply modern DevOps strategies to deploy and maintain software for a fleet of embedded devices
- Work with developers, DevOps and other stakeholders for integration of software components