Platform Architect & Backend Lead
New
F
FlatgigsIoT platforms
Workable workplace: remote; Workable locations: Pakistan. India. EgyptFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7–12 years software or systems engineering; minimum 4 years specifically building IoT platform backends or connected product infrastructure
- Required Skills
- Node.jsPythonTypeScriptTerraform
Requirements
- Have 7–12 years of software or systems engineering experience, including at least 4 years building IoT platform backends or connected product infrastructure.
- Bring expert-level, hands-on production experience with AWS IoT Core or Azure IoT Hub.
- Demonstrate expert MQTT knowledge, including versions 3.1 and 5.0, topic hierarchy design, QoS, retained messages, Last Will & Testament, broker sizing, and clustering.
- Be proficient in Python and Node.js/TypeScript for production backend services; Go is a strong advantage.
- Have hands-on experience with InfluxDB, TimescaleDB, or AWS Timestream.
- Use Terraform or AWS CloudFormation to provision infrastructure programmatically.
- Understand multi-tenant SaaS backend architecture, data isolation, tenant-scoped access control, and shared infrastructure design.
- Apply TLS/mTLS, X.509 certificates, OAuth 2.0, JWT, and secrets management using Vault or AWS Secrets Manager.
- Have experience with Kafka, RabbitMQ, AWS Kinesis, or AWS IoT Rules Engine.
- Work autonomously at a senior level, document decisions and rationale, and flag risks proactively.
Responsibilities
- Design end-to-end platform architecture spanning device connectivity, MQTT and protocol ingestion, stream processing, time-series storage, APIs, and real-time WebSocket delivery.
- Define the multi-tenant data model, including customer data isolation, tenant-scoped API tokens, and row-level security.
- Design device provisioning, authentication, registry, status tracking, and decommissioning systems.
- Architect a protocol abstraction layer that normalizes MQTT, Modbus, OPC-UA, CoAP, and HTTP devices to a shared internal data model.
- Design a configurable event-condition-action rule engine and plan secure OTA firmware updates.
- Document major technical choices in Architecture Decision Records and plan scaling from 100 devices to 500,000+.
- Build core platform services, REST and GraphQL APIs, and WebSocket and SSE endpoints for real-time telemetry.
- Implement device command-and-control and a device shadow service for last-known device state.
- Write unit, integration, and load tests; own SLOs, alerting runbooks, and on-call incident response.
- Provision AWS environments with Terraform, configure AWS IoT Core, CI/CD, CloudWatch, and IAM, and document infrastructure for handoff.
View Full Description & ApplyYou'll be redirected to the employer's site