Description : Role Overview :
We are looking for a full-stack JavaScript developer experience in building scalable, data driven web applications. The role involves developing modular front-end interfaces and secure, high-performance APIs for an IIoT SaaS platform that processes large volumes of machine data across multiple tenants.
Key Responsibilities :
- Develop and maintain modular React front-end components with reusable UI patterns for dashboards and data visualization.
- Design and implement Node.js APIs for real-time data access, aggregation, and analytics.
- Integrate with MongoDB / MySQL / Redis and optimize queries for multi-tenant workloads.
- Collaborate with backend teams handling machine data ingestion and processing pipelines.
- Implement authentication, authorization, and tenant isolation (RBAC, JWT, OAuth).
- Ensure application performance, security, and scalability in cloud environments (AWS).
- Participate in CI / CD pipelines and deployment workflows (Bitbucket).
- Write clean, testable code and contribute to code reviews and design discussions.
Required Skills : Core Technical :
JavaScript (ES6+), TypeScriptReact.js, Redux / Context API, Vite JsExpress.js, Node.js,RESTful APIsMongoDB / MySQL / RedisWebSockets / MQTT / Socket.io (for real-time machine data)GitDomain-Specific (IIoT / SaaS) :
Experience with multi-tenant architectures (tenant-based DBs, schema separation, data isolation)Familiarity with data visualization libraries (Chart.js, D3.js, Recharts)Understanding of IoT protocols (MQTT, OPC UA, Modbus) is a strong plusBasic knowledge of edge-to-cloud data flow and message queues (Kafka, RabbitMQ, or AWS IoT Core)Experience in real-time dashboards, device management, and alerting systemsSoft Skills :
Strong analytical and debugging skillsCollaboration within cross-functional agile teamsAbility to write clear technical documentationGood-to-Have :
Candidates should have worked in a product-based company.Exposure to AWS services (EC2, S3, CloudWatch, Lambda)(ref : hirist.tech)