← Back to job listings
ST
Staff Backend Software Engineer
Stream · Amsterdam, Netherlands
About The Role
Join Stream as a Staff Backend Software Engineer and take ownership of backend systems that support thousands of developers. This individual contributor role involves hands-on coding and database management, with a focus on scalability and impact. You'll work with a variety of technologies, including Go, gRPC, PostgreSQL, and Kubernetes. Enjoy a range of benefits, including stock options, health coverage, and a monthly fitness stipend.
- Conception, development, and maintenance of backend systems that support high-scale applications.
- Writing code and directly interacting with databases to implement features and improvements.
- Taking ownership of a meaningful area within the backend systems, including shipping to production in your first weeks.
- We’re also hiring Senior Engineers on these teams. If your experience fits Senior better than Staff, we’ll say so openly and talk it through with you
- You’ve built backend systems at high scale and stayed long enough to live with your own decisions, good and bad. You care about how a system is structured, not only the next feature, and you can explain your trade-offs to the people who’ll live with them. Maybe you led a team for a few years and chose to go back to hands-on work
- 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
- Experience building public APIs or SDKs that other developers use
- Hands-on experience with Redis or a similar in-memory data store
- Strong experience with a relational database. We use PostgreSQL, but any relational database counts
- Good written and spoken English. It’s our working language
- Comfort with infrastructure and database work as part of your normal week, including Kubernetes
- Don’t worry if you haven’t used every tool we run. You’ll get exposure to most of them, and you’re welcome to convince us to add your favorites
- PostgreSQL in production at scale, including sharding, partitioning or large migrations
- Experience improving or redesigning legacy parts of a system that’s 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’ve cut infrastructure cost at a company where margins mattered
- Experience running workloads on GCP or AWS
Similar roles you might like
See all →8R
Warehouse Operator
8860 Rhenus Airfreight Handling B.V.
Salary not disclosedPosted today
8R
Operational Support Employee
8980 Rhenus Warehousing Solutions Eindhoven B.V.
Salary not disclosedPosted today
9K
Supervisor Customer Service Ocean
9070 KDS Cargo B.V.
Salary not disclosedPosted today
RN
Account Based Sales
RouteVision Nederland B.V.
Salary not disclosedPosted today
AN
Elektro monteur
Allegion Nederland BV
Salary not disclosedPosted today
AB
Development Manager
Agiboo B.V.
Salary not disclosedPosted today
V
Tekenaar Constructeur
Vattenfall
Salary not disclosedPosted today
V
Werkvoorbereider Projectrealisatie Warmte
Vattenfall
Salary not disclosedPosted today
This is an external listing. JobSpring does not represent or verify the employer. Report this listing