Stream

Staff Software Engineer, Backend

Amsterdam office, Remote. Posted 22 days ago

The role

You will join the Chat or Activity Feeds team to own backend systems. You will write code, touch databases, and manage how systems are structured and scaled.

What you will do

  • Own backend systems from structure to scale
  • Write code and touch databases
  • Manage infrastructure and database work

Required qualifications

  • Extensive backend engineering experience, including technical leadership on systems in production
  • Proficiency in Go, Python, or in another backend language plus the willingness to switch to Go
  • Experience building features used by a large number of users, and scaling them as usage grows
  • Strong experience with a relational database
  • Hands-on experience with Redis or a similar in-memory data store
  • Experience building public APIs or SDKs that other developers use
  • Comfort with infrastructure and database work including Kubernetes
  • Good written and spoken English

Nice to have

  • PostgreSQL in production at scale, including sharding, partitioning or large migrations
  • Experience improving or redesigning legacy parts of a system that is serving live traffic
  • Go and gRPC in production at high request rates
  • Messaging, feeds or other real-time systems, or message queues such as RabbitMQ or Kafka
  • Distributed storage internals, such as Raft or RocksDB
  • You have cut infrastructure cost at a company where margins mattered
  • Experience running workloads on GCP or AWS

Benefits

  • Generous compensation
  • Stock options
  • 28 days paid time off plus Dutch public holidays
  • Pension plan with a company contribution
  • NS Business Card or a company bike, covered by Stream
  • EUR 500 per year for personal development
  • Catered lunches in the office
  • MacBook Pro
  • Up to EUR 60 a month toward a gym or sports club membership of your choice
  • Relocation support if you move to Amsterdam, including visa sponsorship as a recognised IND sponsor
  • Local benefits for Toronto, Skopje and remote EU depending on country of employment

About the company

Stream powers real-time Chat, Video, Activity Feeds, and AI Moderation for more than 1 billion end users across 4,000+ apps. It is a Series B company with a team of 140+ people.

Staff Software Engineer, Backend at Stream | JobZoey