GrepJob
Gruve

IoT Full Stack Developer

Gruve
Apply
about 13 hours ago
Remote, IndiaStaff+
H1B Sponsor

Responsibilities

  • Design, develop, and maintain end-to-end full stack applications for IoT communication.
  • Implement and manage IoT communication using protocols like MQTT and HTTP/HTTPS.
  • Develop scalable backend services and APIs for data ingestion and processing.
  • Enable real-time data flows between devices and the cloud.
  • Build responsive web interfaces for monitoring and device control.
  • Integrate IoT solutions with cloud services and enterprise systems.
  • Ensure secure communication through various security measures.
  • Implement cybersecurity best practices across all layers.
  • Build platform-independent desktop applications for telemetry data collection.
  • Monitor, troubleshoot, and optimize application performance.
  • Participate in Agile development processes.
  • Create and maintain technical documentation.
  • Implement CI/CD pipelines and ensure code quality.

Requirements

  • 8+ years of experience as a Full Stack Developer.
  • Proven experience delivering production-grade applications using JavaScript, Node.js, and Python/C++/Rust.
  • Hands-on experience with IoT communication protocols.
  • Experience designing and consuming RESTful APIs.
  • Solid understanding of secure application and data communication principles.
  • Experience deploying applications using CI/CD pipelines.
  • Bachelor’s degree in computer science, Engineering, or equivalent experience.

Tech Stack

Apache KafkaAWSC++DockerMongoDBMySQLNode.jsPostgreSQLPythonRabbitMQRustSQL