Remote Otter LogoRemoteOtter

Senior Software Engineer (Golang) - Remote

Posted 9 weeks ago
Software Development
Full Time
Worldwide

Overview

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, RocksDB, Raft and Redis.

In Short

  • We are willing to train you on Go if you’re experienced on a different tech stack.
  • 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.
  • Remote (EU) or Amsterdam (relocation and Visa sponsorship available).
  • Applicants based in the Netherlands or relocating here are expected to work in the office in Amsterdam 3 times per week.
  • Must have at least 4 years of backend engineering experience.
  • Proficiency with Go or another backend language.
  • Experience with database/Redis.
  • Experience with SDK development/building public APIs.
  • Stream has a casual social culture with a diverse team.

Requirements

  • 4+ years of backend engineering experience.
  • Proficiency in Go or willingness to switch to Go.
  • Experience with scalability and building features for many users.
  • Experience with relational databases like Postgres.
  • Experience with SDK development and API building.
  • Bonus points for AWS or cloud provider experience.
  • Experience with Python and Rust is a plus.
  • Experience with message queues and full-text search.
  • Bachelor's degree in Computer Science or related field.
  • WebRTC experience is a plus.

Benefits

  • 28 days paid time off plus paid Dutch holidays.
  • Company equity and a pension scheme.
  • A Learning and Development budget.
  • Commute expenses to Amsterdam covered.
  • Fitness stipend and monthly in-office chair massages.
  • MacBook Pro provided.
  • Healthy team lunches and plenty of snacks.
  • A generous relocation package.
  • An office in the heart of Amsterdam.
Stream logo

Stream

Stream is a dynamic technology company specializing in video and chat APIs, utilizing Go as a core programming language. The company powers chat functionalities for prominent applications such as Strava, Nextdoor, and Patreon, among others. With a strong engineering culture and a commitment to scalability, Stream offers a supportive environment for engineers at all levels, from entry-level to director positions. The company is based in Amsterdam and promotes a hybrid work policy, encouraging collaboration while also providing remote opportunities. Stream has raised significant funding from leading venture capitalists and emphasizes continuous learning and development for its employees, fostering a diverse and inclusive workplace culture.

Share This Job!

Save This Job!

Similar Jobs:

QAD logo

Senior Golang Software Engineer - Remote

QAD

1 week ago

Join QAD as a Senior Golang Software Engineer and contribute to innovative solutions in manufacturing and supply chain.

Worldwide
Full-time
Software Development
QAD logo

Senior Golang Software Engineer - Remote

QAD

1 week ago

Join QAD as a Senior Golang Software Engineer to develop innovative solutions for manufacturing and supply chain challenges.

Spain
Full-time
Software Development
QAD logo

Senior Golang Software Engineer - Remote

QAD

2 weeks ago

Join QAD as a Senior Golang Software Engineer and help develop innovative solutions for manufacturing and supply chain challenges.

Germany
Full-time
Software Development

Fingerprint

Senior Software Engineer (Golang) - Remote

Fingerprint

6 weeks ago

Join Fingerprint as a Senior Software Engineer to build a device intelligence network focused on fraud prevention.

Worldwide
Full-time
Software Development
$152,000 - $220,000/year
QAD logo

Senior Golang Software Engineer - Remote

QAD

10 weeks ago

Join QAD as a Senior Golang Software Engineer to develop and maintain the QAD Champion API Backend, leveraging AI technologies in a fully remote role.

United Kingdom
Full-time
Software Development