IoT Backend Architect & Migration Engineer

Fellow

San Francisco (CA)

On-site

USD 200,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity plan
PTO
401k
Medical insurance
Wellness credit
Donation matching
Monthly Fitness stipend
Summer Fridays
Parental leave
Product discount
Best coffee

Job summary

Fellow, a San Francisco-based maker of kitchen tools, seeks a Backend Engineer to design, build, and scale our IoT platform. You’ll own the backend architecture, support real-time connectivity, and drive staged migrations across worldwide devices.

You'll collaborate with teams in the US and Shenzhen, shaping a unified backend platform while delivering reliable services and cost-conscious cloud solutions for connected products.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of backend engineering experience using TypeScript/Node.js and Python, with strong experience in NestJS, Express, or comparable frameworks.
  • Experience designing and operating connected-device or IoT backend systems in production.
  • Strong experience with real-time and event-driven communication, including WebSockets, REST, queues, and state synchronization.
  • Hands-on AWS experience with services such as ECS, Lambda, API Gateway, SQS, S3, RDS/PostgreSQL, and AWS IoT Core.
  • Strong PostgreSQL and data-system skills, including schema design, query performance, indexing, capacity planning, backup, restore, and lifecycle management.
  • Experience with observability, incident response, structured logging, metrics, tracing, service KPIs, and debugging distributed systems.
  • Experience with Infrastructure as Code, CI/CD, automated quality gates, staged rollout, rollback, and production change control.
  • Strong understanding of cloud and IoT security, including IAM/RBAC, PKI/TLS, secrets, device identity, and certificate lifecycle.
  • Ability to collaborate effectively with US team.

Responsibilities

  • Architecture Simplification: Design and implement a simpler, unified backend architecture for Fellow’s connected products, with reusable service boundaries and common patterns across devices.
  • New-Product Pilot: Establish a new connected product as the production pilot for the desirable architecture, validate it, and turn successful patterns into the foundation for existing and future devices.
  • Real‑Time Connectivity: Build reliable, low-latency, bidirectional communication between devices, mobile applications, and backend services using WebSocket, queues, or other appropriate protocols.
  • IoT Platform Scope: Use AWS IoT Core primarily for staged OTA delivery.
  • Data and ML Enablement: Build backend data collection and orchestration pipelines that support product analytics, continuous improvement, and future ML development.
  • Visibility and Diagnostics: Improve operational visibility and control through structured logging, metrics, tracing, KPIs, alerting, and auditable device and service diagnostics.
  • Concurrency and State: Design state‑management and concurrency controls that prevent or contain race conditions across devices, clients, and cloud services.
  • Staged Migration: Plan and execute staged migrations for existing products; avoid direct cutovers that would cause service disruption.
  • Reliability and Cost: Improve database and service reliability, infrastructure automation, disaster recovery, deployment safety, and cloud cost efficiency.
  • Collaboration: Work closely with firmware, mobile, product, QA, manufacturing, and backend teams across Shenzhen and the United States.

Skills

Backend engineering
TypeScript/Node.js
Python
NestJS/Express
IoT backend design
Real-time systems

Education

Bachelor’s degree in Computer Science or Engineering

Tools

NestJS
Express
AWS IoT Core
AWS ECS
AWS Lambda
API Gateway
SQS
S3
RDS PostgreSQL
PostgreSQL
CI/CD
IaC
TLS/PKI

Job description

Fellow, a San Francisco-based maker of kitchen tools, seeks a Backend Engineer to design, build, and scale our IoT platform. You’ll own the backend architecture, support real-time connectivity, and drive staged migrations across worldwide devices.

You'll collaborate with teams in the US and Shenzhen, shaping a unified backend platform while delivering reliable services and cost-conscious cloud solutions for connected products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IoT Backend Engineer - Device-to-Cloud Platform
IoT Backend Engineer - Device-to-Cloud Platform

Fellow • San Francisco (CA)

On-site
USD 200,000 - 230,000
Employee bonus and equity plan
Generous paid time off
401k with company contribution
+7
Senior IoT Platform Architect & Backend Lead
Senior IoT Platform Architect & Backend Lead

Flatgigs • United States

Remote
USD 150,000 - 210,000
Senior IoT Backend Architect (Node.js) — Remote & Freelance
Senior IoT Backend Architect (Node.js) — Remote & Freelance

intent sp. z o.o. • United States

Remote
USD 96,000 - 207,000
Fully remote
Flexible hours
Backend Engineer, IoT Architecture & Migration
Backend Engineer, IoT Architecture & Migration

Fellow • San Francisco (CA)

On-site
USD 200,000 - 230,000
Equity plan
PTO
401k
+8
Senior Backend Engineer, IoT Platform & Cloud
Senior Backend Engineer, IoT Platform & Cloud

E-Space • Saratoga (CA)

On-site
USD 150,000 - 225,000
Health and wellness care options
Continuous learning and development
Paid holidays
+2
Remote Senior Backend Engineer, Cloud-Native IoT Platform
Remote Senior Backend Engineer, Cloud-Native IoT Platform

Motion Recruitment Partners LLC • New York (NY)

Remote
USD 140,000 - 200,000
Medical, Dental, and Vision Insurance
Flexible PTO
Remote flexibility
+2
Senior Embedded Linux Engineer - IoT & Security Platform
Senior Embedded Linux Engineer - IoT & Security Platform

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Backend Engineer, IoT & API Platforms (Remote)
Senior Backend Engineer, IoT & API Platforms (Remote)

Shipcom • Houston (TX)

Hybrid
USD 110,000 - 150,000
Competitive salary and benefits
Professional development opportunities
Engaging and supportive environment
+1
Senior Backend Engineer - IoT & Real-Time Data
Senior Backend Engineer - IoT & Real-Time Data

Motive • Seattle (WA), San Francisco (CA)

Hybrid
USD 140,000 - 193,000
Health benefits
Dental & vision
Paid time off
+3
Remote Senior AWS IoT Backend Engineer
Remote Senior AWS IoT Backend Engineer

Hunter Agriculture • Oregon

Hybrid
USD 110,000 - 135,000
Amazing corporate culture
FUN company events
Donation matching and volunteer awards
+1