Note: The job is a remote job and is open to candidates in USA. StreamTV develops independent products for creators, including Reecorder, an automated live-stream recording and AI clipping platform. The Backend Engineer will own parts of the TypeScript product backend and Go/Kubernetes recording pipeline, scaling infrastructure, building event-driven integrations, and operating reliable systems in production.
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
Company Overview