Key Tasks:
- Develop robust, scalable, and secure IoT cloud applications using the MERN stack (MongoDB, Express.js, React, Node.js).
- Design and implement backend RESTful APIs for IoT data collection, processing, and analytics.
- Develop responsive frontend interfaces using React.js for real-time data visualization and user interactions.
- Implement cloud infrastructure on platforms such as AWS, Azure, or GCP to deploy and scale IoT applications.
- Configure and manage cloud resources like EC2 instances, cloud databases (MongoDB Atlas, DynamoDB), and storage buckets.
- Ensure cloud security best practices, including identity management and access control.
- Establish and manage DevOps pipelines for continuous integration, continuous delivery (CI/CD), and automated deployments.
- Set up automated build, test, and deployment pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
- Create and manage containerized applications using Docker and orchestration platforms like Kubernetes.
- Integrate IoT communication protocols such as MQTT, HTTP, WebSockets, and device management solutions.
- Implement secure and efficient communication between IoT devices and cloud backend.
- Optimize data throughput and latency in IoT message handling and data processing.
- Conduct rigorous testing, debugging, and optimization to ensure performance and reliability.
- Develop unit, integration, and end-to-end test cases for application components.
- Analyze application performance using monitoring tools such as Prometheus or Grafana.
- Provide comprehensive technical documentation and support knowledge transfer within teams.
- Document technical architectures, APIs, data models, and deployment strategies clearly and concisely.
- Participate in code reviews, mentoring junior developers on best practices.
Technical Skills Required:
- MongoDB, Express.js, React.js, Node.js
- AWS/GCP/Azure cloud platforms
- Docker, Kubernetes, Jenkins, GitHub Actions/GitLab CI/CD
- IoT protocols (MQTT, HTTP, WebSockets)
- Linux, shell scripting, Git
Collaboration:
- IoT Hardware and Firmware Engineers
- Mobile Application Development Teams
- Cloud Infrastructure and Security Teams
- Product Owners and Project Managers
Please email to hr@infolitz.com .