
Full Stack Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in India.
β’ Create multi-tenant services from the ground up: including device registration/authentication, alert/rule engines, notifications, and device shadow (last-known-state) services.
β’ Implement the MQTT ingestion pathway using EMQX broker, normalize telemetry, and store it in time-series storage and Aurora PostgreSQL (with strict row-level security).
β’ Design versioned REST APIs (OpenAPI) and real-time delivery channels via WebSockets for high-concurrency dashboard updates.
β’ Develop the platform web application using Next.js + TypeScript, incorporating monitoring dashboards, onboarding wizards, and multi-tenant admin portals.
β’ Display live telemetry and time-series visualizations (line, gauge, maps) seamlessly without lag, page refreshes, or memory leaks.
β’ Make independent UX decisions when a designer is unavailable; maintain a reusable component library from Day 1 with i18n scaffolding (support for Arabic RTL).
β’ Provision and manage AWS environments (UAE region me-central-1 for data residency) utilizing Terraform. No click-ops.
β’ Establish GitHub Actions CI/CD pipelines, manage core infrastructure (Kafka, Redis, InfluxDB), and develop horizontal scaling strategies for hundreds of thousands of devices.
β’ Operate autonomously with proactive documentation (ADRs, runbooks) and ensure a minimum of 4-hour daily overlap with UAE working hours.
β’ 5β9 years of experience in full-stack engineering delivering production applications (portfolio required demonstrating substantial execution on both sides).
β’ Expert in Frontend: React/Next.js with TypeScript; proven ability to manage high-frequency data streams and virtualized lists via WebSockets. (Non-Negotiable)
β’ Strong skills in Backend: Production services in Node.js/TypeScript and/or Python; robust data modeling and relational performance (PostgreSQL). (Non-Negotiable)
β’ Knowledgeable in IoT & Messaging: Authentic understanding of MQTT protocols (topics, QoS, LWT) and device connectivity concepts. (Non-Negotiable)
β’ Proficient in Cloud & DevOps: Hands-on experience with AWS infrastructure deployment and GitOps-driven Terraform workflows.
β’ Experienced in Data Visualization: Competence in D3.js, ECharts, or similar tools to create custom chart types and geospatial device maps.
β’ Competitive salary and performance bonuses.
β’ Flexible working hours and remote work options.
β’ Opportunities for professional development and career advancement.
β’ Health and wellness programs.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.