Stream

Staff Software Engineer (Golang)

Amsterdam, North Holland, Netherlands

€110,000 – €160,000Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
AI & Machine Learning, Consumer Software, Enterprise SoftwareIndustries

Position Overview

  • Location Type: Remote (EU) or Amsterdam (Hybrid)
  • Employment Type: Full-Time
  • Salary: €110,000 to €160,000 EUR (Staff level - Netherlands); precise compensation range depends on Seniority level and location.

Stream uses Go for our video SFU & chat API. We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB/Postgres, and Redis. We are willing to train you on Go if you’re experienced on a different tech stack (we have a 10-week internal onboarding program focused on Go, scalability etc.). Solid engineering experience and motivation to learn is more relevant than prior experience with the language. Roles open from entry level to director/principal go engineers.

Requirements

  • Experience: 8-10 years of backend engineering experience.
  • Language Proficiency: Proficiency with Go or another backend language (willing to switch to Go).
  • Scalability: Experience with building (functional) features used by lots of users.
  • Database/Redis: Experience with relational databases (Postgres a must-have) and Redis.
  • API Development: Experience with SDK development/building public APIs.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • WebRTC: Experience with WebRTC is a plus.

Bonus Points

  • Experience with AWS or other cloud providers.
  • Python and Rust experience.
  • Message queues experience.
  • Full text search experience.

Responsibilities

  • (Responsibilities not explicitly listed in the provided text. Likely involve backend development, API design, and contributing to a scalable, high-availability system.)

Application Instructions

  • (Application instructions not explicitly listed in the provided text. Typically involves submitting a resume and cover letter through the company's website or a job board.)

Company Information

  • About Stream: Stream powers chat for many large apps. They have a strong engineering culture and are growing rapidly.
  • Funding: Raised $58M from leading VCs (Felicis Ventures, Notable Capital, 01.Advisors, Techstars, Arthur Ventures), including backers like Dick Costolo (ex-CEO of Twitter), Olivier Pomel (CEO of Datadog), Tom Preston-Werner (Co-Founder of GitHub), Nicolas Dessaigne (Co-Founder of Algolia).
  • Benefits:
    • Team of exceptional (and friendly) engineers
    • Chance to work on OSS projects
    • 28 days paid time off plus paid Dutch holidays
    • Company equity
    • Pension scheme
    • Learning and Development budget
    • Commute expenses to Amsterdam covered or the option to use a company bike within the city
    • Fitness stipend
    • Monthly in-

Skills

Go
CockroachDB
Postgres
Redis
AWS
Python
Rust
Message Queues
Full Text Search
WebRTC
API Development
SDK Development
Scalability

Stream

Offers APIs for scalable feeds and chat

About Stream

Stream offers a fertile ground for tech professionals due to its focus on providing scalable APIs and components for feeds and chat messaging, including sophisticated features like audio and video capabilities and AI-based auto moderation. This firm stands out with its comprehensive suite of APIs, SDKs, and UI/UX kits, combined with a robust global edge network, which equips developers to craft real-time experiences backed by enterprise-grade infrastructure. Setting the industry standard in real-time communication technology, it assures a dynamic work environment and continuous innovation, contributing to its positioning as a leader in its field.

Boulder, ColoradoHeadquarters
2015Year Founded
$56.5MTotal Funding
SERIES_BCompany Stage
Consumer Software, AI & Machine Learning, HealthcareIndustries
201-500Employees

Risks

Increased competition from other API-first companies threatens Stream's market position.
Reliance on external developers for integration poses quality and timeline risks.
Rapid SDK expansion may lead to security vulnerabilities if not thoroughly tested.

Differentiation

Stream offers robust SDKs for multiple platforms, enhancing developer flexibility.
Stream's secure APIs cater to enterprises focused on data privacy and security.
Stream's UI kit provides a visually appealing and customizable user interface.

Upsides

Growing demand for video tools boosts Stream's Video API adoption.
React Native's popularity aligns with Stream's recent SDK releases, increasing market share.
Online dating market growth drives demand for Stream's video and audio APIs.

Land your dream remote job 3x faster with AI