Platform Architect & Backend Lead
About this role
About the Role
We are building a multi-tenant, hardware-agnostic IoT platform from the ground up. We need a senior engineer who can design the system architecture in the morning and write production backend code in the afternoon. This is not an architecture-only role and not a coding-only role โ it is both, simultaneously, in a fast-moving early-stage environment. You will also own cloud infrastructure as interim DevOps until we scale.
The Ideal Candidate
You have built IoT backend platforms before โ not just used them. You understand the hard problems: device auth at scale, MQTT broker design, time-series ingestion performance, multi-tenant data isolation, and real-time delivery to web clients. You are comfortable making architectural decisions autonomously, documenting them clearly, and standing by them. You work remotely with discipline โ you flag risks before they become problems.
Key Responsibilities
Platform Architecture
- Design the full end-to-end IoT platform architecture: device connectivity layer โ MQTT/protocol ingestion โ stream processing โ time-series storage โ REST/GraphQL API layer โ real-time WebSocket delivery
- Define the multi-tenant data model: strict data isolation between customers, tenant-scoped API tokens, row-level security
- Design the device lifecycle system: provisioning, X.509/JWT authentication, device registry, status tracking, decommissioning
- Architect the protocol abstraction layer so MQTT, Modbus, OPC-UA, CoAP, and HTTP devices all normalise to the same internal data model
- Design a configurable rule engine: event-condition-action rules for alerts, automations, and integrations โ no code required from customers
- Plan OTA firmware update management: secure delivery, versioning, rollback, fleet orchestration
- Write Architecture Decision Records (ADRs) for every major technical choice โ nothing undocumented
- Design the scaling path from 100 devices (pilot) to 500,000+ (production) without structural rework
Backend Development
- Build core platform services from scratch: device management, telemetry ingestion, rule engine, notification/alerting, OTA update, multi-tenant API gateway
- Develop REST and GraphQL APIs with full OpenAPI specification โ version-controlled from Day 1
- Implement WebSocket and SSE endpoints for real-time telemetry delivery to web and mobile clients
- Build device command-and-control with acknowledgement, retry logic, and timeout handling
- Implement device shadow service: last-known state of every device accessible even when offline
- Write unit, integration, and load tests โ no service reaches staging without test coverage
- Own service reliability: SLO definitions, alerting runbooks, on-call incident response
Cloud Infrastructure (Interim)
- Provision and manage all AWS environments (dev, staging, production) using Terraform โ no click-ops
- Configure AWS IoT Core: MQTT endpoint, topic namespace, rules engine, certificate management
- Set up CI/CD pipelines via GitHub Actions for all backend services
- Configure CloudWatch monitoring, log aggregation, and automated health alerts
- Manage IAM for all team members โ least-privilege access, no shared credentials
- Hand off infrastructure fully documented when a DevOps engineer joins in Phase 2
- 7โ12 years software or systems engineering; minimum 4 years specifically building IoT platform backends or connected product infrastructure
- Expert-level, hands-on experience with AWS IoT Core or Azure IoT Hub โ production deployments, not tutorials โ NON-NEGOTIABLE
- Expert MQTT knowledge: v3.1 and v5.0, topic hierarchy design, QoS levels, retained messages, Last Will & Testament, broker sizing and clustering โ NON-NEGOTIABLE
- Proficiency in Python and Node.js/TypeScript for production backend services โ Go is a strong advantage
- Hands-on experience with a time-series database: InfluxDB, TimescaleDB, or AWS Timestream
- Terraform or AWS CloudFormation โ you provision cloud infrastructure programmatically, not through the console
- Multi-tenant SaaS backend architecture: data isolation patterns, tenant-scoped access control, shared infrastructure design
- Security fundamentals applied in practice: TLS/mTLS, X.509 certificates, OAuth 2.0, JWT, secrets management (Vault or AWS Secrets Manager)
- Message broker or streaming experience: Kafka, RabbitMQ, AWS Kinesis, or AWS IoT Rules Engine
- Proven ability to work autonomously at a senior level โ makes decisions, documents rationale, flags risks without needing to be prompted โ REMOTE DISCIPLINE
Nice to Have
- Industrial protocol knowledge: Modbus TCP/RTU, OPC-UA, BACnet โ even as a consumer or integrator
- EMQX, HiveMQ, or VerneMQ broker deployment and production operation
- Edge computing runtimes: AWS Greengrass v2, Azure IoT Edge, or Balena
- Digital twin frameworks: AWS IoT TwinMaker, Azure Digital Twins
- Container orchestration: Kubernetes, ECS, or equivalent for future Phase 2 migration
- Open-source IoT contributions or published technical writing on platform architecture
Skills at a Glance
Architecture: IoT platform end-to-end design ยท Multi-tenant SaaS patterns ยท Device lifecycle management ยท Protocol abstraction ยท Rule engine design ยท Horizontal scaling strategy
Backend: Python / Node.js / TypeScript / Go ยท REST + GraphQL API design ยท WebSocket / SSE real-time delivery ยท MQTT broker configuration ยท Time-series DB (InfluxDB / Timestream) ยท PostgreSQL or equivalent RDBMS
Cloud & DevOps: AWS IoT Core / Azure IoT Hub ยท Terraform / CloudFormation ยท GitHub Actions CI/CD ยท Docker containers ยท CloudWatch monitoring ยท IAM and security policy management
Security: TLS / mTLS configuration ยท X.509 certificate management ยท OAuth 2.0 / JWT implementation ยท Secrets management ยท Device authentication at scale
Frequently Asked Questions
Is the salary disclosed for the Platform Architect & Backend Lead position at bh7RV78XZ4FSh2oNPXBBYa?
Is the Platform Architect & Backend Lead job at bh7RV78XZ4FSh2oNPXBBYa remote?
Is the Platform Architect & Backend Lead role at bh7RV78XZ4FSh2oNPXBBYa full-time or part-time?
How do I apply for the Platform Architect & Backend Lead position at bh7RV78XZ4FSh2oNPXBBYa?
When was the Platform Architect & Backend Lead job at bh7RV78XZ4FSh2oNPXBBYa posted?
You'll be redirected to bh7RV78XZ4FSh2oNPXBBYa's official application page on workable.