Job Closed

This listing is no longer active.

Flatgigs logo
Flatgigs

Scaling Investor-Backed Startups & Growth Companies

IoT Platform Architect – Backend Lead

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10Since 2023H1B No SponsorCompany SiteLinkedIn

Location

Pakistan

Posted

74 days ago

Salary

0

Seniority

Senior

Job Description

IoT Platform Architect – Backend Lead

Flatgigs

• 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 • 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 • 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

Job Requirements

  • 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

Related Job Pages

More Backend Engineer Jobs

NVIDIA logo

Senior Compiler Engineer – Backend

NVIDIA

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Backend Engineer74 days ago
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++ • Design and develop new register allocation compiler passes and optimizations to produce best-in-class, robust, supportable compiler and tools • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions • Be part of a team that is at the center of deep-learning compiler technology spanning architecture design and support through functional languages

Texas
$152K - $241.5K / year
Job Closed
NVIDIA logo

Backend Compiler Engineer

NVIDIA

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Backend Engineer74 days ago
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++ • Design and develop new compiler passes and optimizations • Work with global compiler, hardware and application teams • Be part of a team that is at the center of deep-learning compiler technology

California + 3 moreAll locations: California | Oregon | Texas | Washington
$124K - $195.5K / year
Job Closed
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Develop and enhance data ingestion applications on AWS (Glue, Lambda, ECS, SNS, SQS, Kafka) • Participate in technical inceptions and refinements • Write and maintain automated tests with an emphasis on the test pyramid • Perform code reviews and contribute to the evolution of code quality • Manage incident response and production deployments

Brazil

Senior Engineer, Backend

FIGS

Why wear scrubs when you can wear FIGS?

Backend Engineer74 days ago
Full TimeRemoteTeam 201-500Since 2013H1B Sponsor

• Design, develop, and optimize FIGS backend services for resilience, performance, and scalability. • Integrate and deploy applications and services within AWS and Kubernetes, leveraging tools such as Flux and Argo for GitOps workflows. • Implement Terraform or AWS CDK to efficiently create, manage, and orchestrate cloud infrastructure components. • Design and build robust database solutions with PostgreSQL and optimize search functionalities with ElasticSearch. • Lead architectural decisions for team projects and initiatives, focusing on scalability, performance, and reliability. • Mentor and collaborate with fellow engineers, driving adoption of best practices concerning Java and cloud-native technologies. • Drive operational excellence, considering aspects from cost efficiency to data security.

United States
$150K - $185K / year
Job Closed