Senior Backend Engineer
Core
Design and implement backend services for a monitoring platform, handling telemetry ingestion from a device fleet and optimizing data layers across document and time-series databases.
Role type
Senior Backend Engineer (TypeScript/Go)
Builds
Production backend services, telemetry ingestion pipelines, and embedded device applications
Domain
IoT monitoring, embedded systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, Go, API design, message/event-driven systems, relational and document data modeling, Kubernetes, containerization, testing
Preferred skills
NestJS, MQTT, time-series databases, embedded Linux, React, Python, PKI lifecycle
Technologies
TypeScript, Node.js, Go, NestJS, MongoDB, QuestDB, Kubernetes, Helm, MQTT, Linux, React, Next.js
Responsibilities
Design and implement backend services in TypeScript using NestJS; own features end-to-end including data models and APIs; write and maintain Go applications for embedded Linux devices; model and optimize data layers; package and release work via CI/CD pipelines; maintain platform observability in production
Seniority
Senior, hands-on IC