Description : About the Role :
We are looking for a hands-on Lead Software Engineer with deep expertise in JavaScript / TypeScript, React, Electron, and Node.js to drive the design, architecture, and development of our IoT-based platform and SDKs. The ideal candidate combines strong technical leadership with practical development experience, leading teams to build scalable, high-performance applications integrated with cloud and IoT systems.
Key Responsibilities (KRA) :
- Lead architecture, design, and full-stack development of cross-platform applications using React, Electron, and Node.js.
- Build scalable backend services, SDKs, and RESTful APIs integrating with IoT devices and cloud infrastructure.
- Oversee real-time data handling from IoT sensors, devices, and third-party APIs to ensure system reliability.
- Collaborate with Product, UI / UX, QA, and DevOps teams for seamless and timely feature delivery.
- Guide and mentor engineers through code reviews, technical discussions, and design evaluations.
- Define and enforce engineering best practices for clean code, testing, CI / CD, and DevOps processes.
- Drive architectural decisions to ensure scalability, maintainability, and optimal system performance.
- Troubleshoot complex production and integration issues while implementing proactive solutions.
- Align technical planning with sprint and release schedules to ensure on-time, high-quality delivery.
- Stay updated with emerging technologies and recommend enhancements for platform innovation.
Key Skillsets :
10+ years of software development experience with strong expertise in JavaScript and TypeScript.Proficiency in React (Hooks, Redux) and Electron for cross-platform desktop application development.Strong backend experience in Node.js for building scalable APIs and microservices.Knowledge of Java or C# for system integrations and legacy interoperability.Deep understanding of IoT concepts such as MQTT, BLE, serial communication, and firmware integration.Experience developing and maintaining SDKs or client libraries for public or enterprise use.Familiarity with monolithic and microservices architectures and RESTful API design principles.Hands-on experience with AWS, GCP, or Azure, Docker, and modern CI / CD pipelines.Strong problem-solving and analytical abilities with a focus on system scalability and reliability.(ref : hirist.tech)