Stream is seeking a Staff Software Engineer proficient in Go for their video SFU and chat API.
The company powers chat for large applications such as Strava, Nextdoor, Patreon, IBM, Adobe, and Midjourney.
Stream utilizes technologies including CockroachDB/Postgres and Redis.
They offer a 10-week internal onboarding program focused on Go and scalability for candidates experienced in other tech stacks.
The position is open to various levels, from entry-level to director/principal Go engineers.
The role is remote for candidates in the EU or can be based in Amsterdam, with relocation and visa sponsorship available.
Applicants based in the Netherlands or relocating are expected to work in the Amsterdam office three times a week, with possible exemptions.
Interested candidates can explore the API tour at Stream API Tour.
Requirements:
Candidates must have 8-10 years of backend engineering experience.
Proficiency in Go or another backend language is required, with a willingness to switch to Go.
Experience in building scalable features that are used by a large number of users is essential.
Candidates must have experience with relational databases, particularly Postgres or similar.
Experience in SDK development and building public APIs is necessary.
Bonus points for experience with AWS or other cloud providers, Python, Rust, message queues, full-text search, a Bachelor's degree in Computer Science or a related field, and WebRTC.
Benefits:
Stream offers a team of exceptional and friendly engineers.
Employees have the opportunity to work on open-source software projects.
The company provides 28 days of paid time off plus paid Dutch holidays.
Employees receive company equity and a pension scheme.
A Learning and Development budget is available for personal growth.
Commute expenses to Amsterdam are covered, or employees can use a company bike within the city.
A fitness stipend is provided to promote health and wellness.
Monthly in-office chair massages by a professional are offered.
Employees are equipped with a MacBook Pro.
Healthy team lunches and plenty of snacks are available in the office.
A generous relocation package is provided for those moving to the Netherlands.
The office is located in the heart of Amsterdam, with benefits adjusted based on the employee's location.