We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Principal Backend Engineer (Go)
Stream (Headquarters: Remote or in one of our offices in Amsterdam, Skopje, Boulder, or Toronto)
Join Stream, an API leader for chat, video, and feeds, powering apps like Strava and Midjourney for over a billion users. We build high-scale, reusable components using Go, CockroachDB, RocksDB, WebRTC, Raft, and Redis. Our global team of 120+ thrives on innovation and excellence. Visa sponsorship for NL and hybrid/remote (EU) options available. We offer a 10-week Go onboarding program for engineers from other stacks. As a Principal Backend Engineer, you will be a technical authority within Stream, shaping the future of our Go-based backend architecture. You will tackle our most demanding engineering challenges, drive long-term technical vision, and mentor senior engineers. Expertise in Go, distributed systems, high-scale data stores (CockroachDB, RocksDB), real-time communication (WebRTC), and consensus algorithms (Raft) is crucial. The ideal candidate is a visionary technologist with extensive experience designing and building massively scalable systems, and a recognized expert in the Go ecosystem.