Welcome to Stream. If you're reading the public version of this consider checking out our careers page. We're currently hiring for Go roles of entry to principal/director levels.

Stream is an API for building chat, live video and activity feeds. We power thousands of apps and reach over a billion end users. Apps like Strava, Nextdoor, IBM, Adobe and Patreon rely on our tech.

As we scaled the team, the importance of excellent onboarding became quite clear. It always felt a little strange to me that most sales teams have excellent onboarding and engineering teams typically don't.

This 10 week Go onboarding program covers a few different topics:

  • Go fundamentals & performance
  • Databases, scaling & Redis. Common patterns for scalability
  • Testing best practices
  • Review, measurement, errors and the whole code lifecycle
  • Raft & WebRTC

During this onboarding we work in a group and pick up a real project, the best way to learn is to combine the materials with actual work. Welcome, and let's get started.

continue reading on stream-wiki.notion.site

⚠️ This post links to an external website. ⚠️