We are looking for an experienced MERN Stack Developer to lead the design, development, and deployment of a robust cloud-based web application for monitoring and controlling our Solar Panel Cleaning Robots. You will work closely with embedded engineers, cloud architects, and the R&D team to ensure seamless two-way communication with our IoT hardware using LoRaWAN and AWS infrastructure.
Key Responsibilities
Lead development of a scalable MERN stack-based web application for real-time monitoring and control of solar cleaning robots.
Integrate the application with AWS services (IoT Core, DynamoDB, Lambda, etc.).
Ensure reliable two-way communication with LoRaWAN gateways and LNS (e.g., ChirpStack).
Implement features like real-time robot telemetry, user management, role-based access control, and control command dashboard (e.g., Start/Stop, PWM adjustments).
Optimize performance, security, and UX/UI of the platform.
Mentor junior developers and coordinate with cross-functional teams including embedded hardware, firmware, and NOC.
Lead CI/CD processes and version control using Git.
Required Skills
Strong proficiency in MERN stack (MongoDB, Express.js, React.js, Node.js).
Deep understanding of RESTful APIs, WebSockets, and event-driven systems.