Location: Amsterdam, Netherlands (Hybrid, EU Remote possible)   |   Full-Time   |   $70,000 - $160,000
Go Golang Backend CockroachDB RocksDB WebRTC Raft Redis High Scale API Chat Video Feeds Distributed Systems Lead Engineer Management Mentorship Back End Engineer Management
Company: Stream provides APIs and SDKs for building scalable and engaging in-app Chat, Video & Audio, and Activity Feeds. We empower developers to launch faster with enterprise-grade infrastructure, serving major apps like Strava, Nextdoor, Patreon, and Midjourney. Our culture emphasizes innovation, transparency, and excellence.

Role: We are looking for Lead Backend Engineers to guide teams in building and scaling our core Go-based services. You will be a hands-on technical leader, responsible for project delivery, technical direction within your team, and mentoring engineers. You'll work on high-traffic systems like our Video SFU, Chat API, Moderation, and Feeds.

Responsibilities:
*   Lead a team of backend engineers in designing, developing, and operating Go services.
*   Provide technical guidance and mentorship to team members.
*   Drive project execution and ensure timely delivery of features and improvements.
*   Contribute to hands-on coding and system design, utilizing Go, CockroachDB, RocksDB, WebRTC, Raft, Redis.
*   Collaborate with product managers and other engineering leads.
*   Uphold and improve engineering standards, practices, and processes within the team.
*   Participate in architectural discussions and decisions.

Ideal Candidate:
*   Significant experience in backend development, with strong proficiency in Go (or ability to rapidly learn via our onboarding).
*   Experience leading engineering projects or teams.
*   Solid understanding of distributed systems, databases, caching, and related technologies.
*   Proven ability to mentor engineers and foster a collaborative team environment.
*   Strong communication and leadership skills.
*   Experience with high-scale systems is a plus.

Onboarding: A 10-week Go onboarding program is available, covering Go, scaling, databases, testing, Raft, WebRTC, and more, supporting engineers transitioning from other stacks or deepening Go expertise.

Why Join? Opportunity to lead and mentor, work on high-impact, large-scale systems, startup growth environment with stability, technically adept management, solve challenging problems. Visa sponsorship available for the Netherlands.

Compensation: €70,000–€160,000 depending on seniority (Lead level typically in the upper mid to high end) and location.
Post Date: April 17, 2025