About the job
Job Description
Summary:
We are on the lookout for a talented Senior Full Stack Developer to spearhead the creation of an innovative smart home integration platform. This platform aims to seamlessly connect lighting control systems with motorized shading solutions, empowering users with intuitive real-time applications on embedded gateway devices utilizing cutting-edge full stack technologies.
General Information:
This position is part of a premium residential automation team dedicated to crafting exceptional user experiences. The project focuses on integrating motorized shading systems with lighting control keypads, allowing for cohesive operation through proprietary IoT protocols. Utilizing embedded Linux-based gateways, the system features a TypeScript/Node.js backend and a streamlined web UI developed with Preact. Key objectives include real-time monitoring of device states, secure pairing, robust API development, and user-friendly configuration interfaces. The project is actively being developed with access to physical test hardware and offers a flexible, collaborative work environment.
Tasks and Deliverables:
- Develop and maintain backend services for device discovery, communication, and control.
- Create a web-based UI for device configuration, programming, and live updates.
- Implement WebSocket-based real-time communication across systems.
- Design and maintain RESTful APIs for device management and scene execution.
- Manage certificate-based authentication and secure device pairing workflows.
- Develop error logging, monitoring, and recovery tools for production deployments.
- Write unit and integration tests to ensure code stability and maintainability.
- Generate and maintain internal technical documentation and API references.
Engagement Highlights:
- Play a vital role in shaping the future of smart home technologies.
- Access to advanced testing environments and real-world IoT hardware.
- Preference for candidates who can visit the office 1-2 days per week.

