[Remote] Backend Engineer (m/f/x)
Note: The job is a remote job and is open to candidates in USA. StreamTV is seeking a Backend Engineer to own and scale core systems for recording and processing live streams. The role spans a TypeScript product backend, a Go/Kubernetes recording pipeline, event-driven integrations, infrastructure operations, and an AI-powered VOD analysis pipeline.
Responsibilities
- Own parts of the product backend: a TypeScript monorepo on serverless edge infrastructure with Postgres, covering recordings, clips, consent, entitlements, payouts, and community
- Build and maintain the seam between our Go/Kubernetes recording pipeline and the product: Kafka consumers, idempotent and out-of-order tolerant webhook ingestion, a gRPC control plane for consent and playback, and analytics reads from ClickHouse
- Help scale the pipeline from dozens to thousands of concurrent recordings — worker fleet capacity, memory budgets, segment spool windows, consumer throughput, egress strategy, and retention/deletion machinery
- Contribute to a new, greenfield analysis pipeline that transcribes, classifies, and labels VOD content to make it searchable and licensable
- Own the operations of what you build: dashboards, alerts, error budgets, deploy discipline, incident response, and postmortems
- Work with typed, contract-first systems — protobuf events with cross-language parity tests, shared schemas across backend, web, and app
- Direct AI coding agents as part of your default workflow, reviewing their output and building the guardrails (tests, CI gates) that keep it safe to move fast
Skills
- You have operated what you built — real systems that ran, broke, and got better because of you
- Strong TypeScript skills, with curiosity about Go
- Comfortable with Postgres and at least one of Kafka, ClickHouse, or Kubernetes
- You think in contracts, idempotency, and failure modes by reflex, not by checklist
- You want real ownership — and its counterpart, accountability
- Clear written communication — you can explain a decision so the next person doesn't have to re-derive it
- Experience reading or writing Go in production systems
- Experience operating distributed, event-driven infrastructure (Kafka, Kubernetes) at scale
- Familiarity with contract-first / schema-driven development (protobuf, gRPC)
- Comfort working alongside AI coding agents as a core part of the engineering workflow
Benefits
- Full remote work from anywhere with European working-hours overlap
- Real ownership from week one
- Direct feedback from founders you'll talk to daily
- A working product and real users already on early access
- Unusual leverage per person thanks to AI-native tooling and serious infrastructure
- No committees, no theater, and no ops team to throw things over the wall to
Company Overview