Role Overview:
We are looking for a Lead Full Stack Developer / Solution Architect to lead the development of our flagship IoT platform.
This is a hands-on technical leadership role where you will drive product architecture, technology decisions, and end-to-end development — from backend services to front-end applications and mobile platforms.
Key Responsibilities:
- Lead the architecture, design, and development of scalable, secure full stack IoT applications.
- Own product technical roadmap and guide the development team in implementing modern, maintainable code.
- Develop backend services using Java and Node.js and front-end applications using Angular and React.
- Oversee mobile application development for Android and iOS platforms.
- Integrate with IoT devices and data streams securely and efficiently.
- Ensure high standards in application security, performance, and reliability.
- Collaborate with cross-functional teams including hardware engineers, product managers, and UI/UX designers.
- Conduct code reviews, performance tuning, and mentor junior developers.
- Stay current with emerging technologies and IoT trends to guide future product evolution.
Key Requirements:
- 8–10 years of full stack product development experience.
- Strong expertise in Java, Node.js, Angular, and React.
- Proven experience in IoT solution architecture and integration.
- Experience with MQTT, WebSockets, or other IoT communication protocols.
- Familiarity with edge computing and real-time data processing.
- Solid understanding of application security best practices and data protection techniques.
- Experience in developing and deploying mobile applications.
- Hands-on experience with microservices, REST APIs, and cloud platforms (AWS/Azure/GCP preferred).
- Knowledge of containerization (Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and team leadership skills.