Golang / Go Job: Staff Software Engineer (Golang)

Stream

Staff Software Engineer (Golang) at Stream

Remote â€º 🇪🇺 100% remote position (in European timezone)


Please mention that you found the job at Golangprojects.com

Apply now!  

Salary
90,000-160,000 euros

Job description
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.

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. Remote (EU) or Amsterdam (relocation and Visa sponsorship available).

To get a feel for what we do you can have a look at our API tour: https://getstream.io/chat/get_started/

Salary range is around 80k Euro for entry level roles up to 160k for staff/lead level.

Why Stream:

High scale/ difficult engineering
Default alive. Startup growth opportunity with healthy revenue
Strong engineering culture. Engineering is what makes us succeed
All managers are hands on and capable engineers
Edge network of servers around the world
Great opportunity to learn and grow
Raised $58M from leading VCs (Felicis Ventures, Notable Capital, 01.Advisors, Techstars, Arthur Ventures), including backers like Dick Costolo (01 Advisors, ex-CEO of Twitter), Olivier Pomel (CEO of Datadog), Tom Preston-Werner (Co-Founder of GitHub), Nicolas Dessaigne (Co-Founder of Algolia)

This role requires at least 4 years of backend engineering experience. We’re looking with someone with experience in 2 out of these 3 areas:

Experience with Go
Scalability/database/Redis experience
Experience with SDK development/ React/Swift/Compose etc.

Bonus points for:

Experience with AWS or other cloud provider
Python (our AI runs on Python) and Rust experience
Message queues experience
Full text search experience
Bachelor's degree in Computer Science, Engineering or a related field
WebRTC experience

What we have to offer you
Stream employees enjoy some of the best job benefits in the industry:

A team of exceptional (and friendly) engineers
The chance to work on OSS projects
28 days paid time off plus paid Dutch holidays
Company equity
A pension scheme
A Learning and Development budget
Commute expenses to Amsterdam covered or the option to use a company bike within the city
Fitness stipend
Monthly in-office chair massages by a professional
MacBook Pro
Healthy team lunches and plenty of snacks
A generous relocation package
An office in the heart of Amsterdam

Fill in the form below to apply and learn more. https://boards.greenhouse.io/stream/jobs/5839196003

Please mention that you found the job at Golangprojects.com

Apply now!  
 

Company: Stream

Stream
job info / career page
Linkedin profile
Location: 🇪🇺 EU Remote, 100% Remote

Map of Europe

Skills wanted, in addition to Golang:
golang ai aws go postgres
python react redis rocksdb rust
webrtc

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with ai Golang jobs with aws Golang jobs with postgres Golang jobs with python Golang jobs with react Golang jobs with redis Golang jobs with rocksdb Golang jobs with rust Golang jobs with webrtc