Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Staff Software Engineer, Backend role.
Rezi rewrites your resume against Stream's job description. Free.

Tailor your resume to this Staff Software Engineer, Backend role.
Rezi rewrites your resume against Stream's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Staff Software Engineer, Backend posting at Stream — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Staff Software Engineer, Backend posting at Stream — free, in seconds.
About the Role
We are looking for Staff Software Engineers to join our Chat or Activity Feeds team. You will own backend systems that thousands of developers build their products on, from their structure to their scalability.
Responsibilities
- Own backend systems that thousands of developers build their products on.
- Write code and touch databases yourself.
- Improve or redesign legacy parts of a system that’s serving live traffic.
- Cut infrastructure cost at a company where margins mattered.
Requirements
- 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 (PostgreSQL preferred).
- 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.
Skills
- Go
- Python
- Relational database
- PostgreSQL
- Redis
- Kubernetes
- gRPC
- Messaging
- Feeds
- Real-time systems
- Message queues
- RabbitMQ
- Kafka
- Distributed storage internals
- Raft
- RocksDB
- GCP
- AWS
Location
- Amsterdam
- Toronto
- Skopje
- Remote (EU)
Work Type
- Full-time
- Hybrid office policy
Experience Level
- Staff Software Engineer
- Senior Engineer
Salary/Compensations
- Generous compensation
Benefits
- Stock options
- 28 days paid time off plus Dutch public holidays (Amsterdam)
- Pension plan with a company contribution (Amsterdam)
- NS Business Card or a company bike (Amsterdam)
- EUR 500 per year for personal development
- Catered lunches in the office (Amsterdam)
- MacBook Pro
- Up to EUR 60 a month toward a gym or sports club membership
- Relocation support if you move to Amsterdam
- Visa sponsorship (Amsterdam)
- Local benefits depending on your country of employment (Toronto, Skopje and remote EU)
About the Company
- Stream powers real-time Chat, Video, Activity Feeds, and AI Moderation for over 1 billion end users across 4,000+ apps.
- Our platform processes billions of API requests per month and supports applications with millions of concurrent users.
- We are a Series B company with offices in Boulder, Amsterdam, Skopje and Toronto, and a team of 140+ people from 37 nationalities.
- We’re backed by Felicis Ventures, GGV Capital, 01 Advisors, Techstars, and Arthur Ventures, with notable angel investors.
- We offer real ownership and high scale more than structure and a set career ladder.
Equal Opportunity
- Stream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
- This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.