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

Requirements

Candidates should have 8-10 years of backend engineering experience. Proficiency in Go or another backend language is required, along with experience in building scalable features for a large user base. Familiarity with relational databases, particularly Postgres, and experience with SDK development or building public APIs is essential. Bonus points for experience with AWS, Python, Rust, message queues, full-text search, and WebRTC. A Bachelor's degree in Computer Science, Engineering, or a related field is preferred.

Responsibilities

The Staff Software Engineer will work on the video SFU and chat API using Go, and will be involved in building scalable features for a large user base. They will also engage in SDK development and public API creation, while collaborating with a team of engineers to enhance the company's engineering culture and contribute to open-source projects.

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.

Key Metrics

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