Jobiglo

No results.

Platform Architect & Backend Lead - IoT

Flatgigs

New Remote
Remote Senior 🇬🇧 English
Python Node.js TypeScript Go AWS IoT Core Azure IoT Hub Terraform CloudFormation GitHub Actions WebSocket SSE REST GraphQL InfluxDB TimescaleDB PostgreSQL Kafka RabbitMQ Kinesis OAuth 2.0 JWT X.509 mTLS Kubernetes

Job description

About the role

Flatgigs is building a multi-tenant, hardware-agnostic IoT platform from the ground up and needs a senior engineer who designs the system architecture in the morning and writes production backend code in the afternoon. It is neither an architecture-only nor a coding-only role, and the candidate will also own cloud infrastructure as interim DevOps until the team scales. The position is remote.

Key responsibilities

  • Design the end-to-end IoT platform: device connectivity, MQTT/protocol ingestion, stream processing, time-series storage, REST/GraphQL API and real-time WebSocket delivery
  • Define the multi-tenant data model with strict data isolation, tenant-scoped API tokens and row-level security
  • Design the device lifecycle system: provisioning, X.509/JWT authentication, device registry, status tracking and decommissioning
  • Architect a protocol abstraction layer so MQTT, Modbus, OPC-UA, CoAP and HTTP devices normalise to the same internal model
  • Design a configurable rule engine for alerts, automations and integrations, and plan OTA firmware updates with versioning and rollback
  • Write Architecture Decision Records for every major technical choice and design the scaling path from 100 to 500,000+ devices
  • Build core services from scratch, REST and GraphQL APIs with OpenAPI, WebSocket and SSE endpoints, device command-and-control and a device shadow service
  • Write unit, integration and load tests and own service reliability, including SLOs, alerting runbooks and on-call incident response
  • Provision AWS environments with Terraform, configure AWS IoT Core, set up GitHub Actions CI/CD, CloudWatch monitoring and IAM, then hand over fully documented infrastructure to a DevOps engineer in Phase 2

Required profile

  • 7-12 years of software or systems engineering, with at least 4 years building IoT platform backends or connected product infrastructure
  • Expert, hands-on experience with AWS IoT Core or Azure IoT Hub in production
  • Non-negotiable expert MQTT knowledge (v3.1 and v5.0) and proficiency in Python and Node.js/TypeScript; Go is a strong advantage
  • Experience with a time-series database (InfluxDB, TimescaleDB or AWS Timestream) and Terraform or AWS CloudFormation
  • Experience with multi-tenant SaaS backends, security fundamentals (TLS/mTLS, OAuth 2.0, JWT, secrets management) and message brokers or streaming (Kafka, RabbitMQ, Kinesis)
  • Proven ability to work autonomously at a senior level, document decisions and flag risks

Nice to have

  • Industrial protocols such as Modbus, OPC-UA and BACnet
  • Broker deployment (EMQX, HiveMQ, VerneMQ) and edge runtimes (AWS Greengrass, Azure IoT Edge, Balena)
  • Digital twins, container orchestration (Kubernetes, ECS) and open-source IoT contributions

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Flatgigs.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workable

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 hours ago

Expires 1 month from now

7 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Flatgigs