Tech stack & skills
- Redis
- Kafka
- Kubernetes
- PostgreSQL
- Python
- Go
- Elasticsearch
- gRPC
- AWS
- GCP
- RabbitMQ
- Grafana
Requirements
- Extensive backend engineering experience with technical leadership in production systems.
- Proficiency in Go, Python, or another backend language with willingness to switch to Go.
- Experience with relational databases (PostgreSQL preferred) and in-memory data stores (e.g., Redis).
- Familiarity with building public APIs or SDKs, and comfort with infrastructure and database work, including Kubernetes.
- Good written and spoken English skills.
- Skills: Redis, Kafka, Elasticsearch, gRPC, AWS, GCP, Kubernetes, PostgreSQL, RabbitMQ, GitHub, Python, Go, Apache Kafka, Grafana, Message queues, Prometheus
- Experiences: Senior, Staff
- Employments: Full-time
- Benefits: Generous vacation, Paid time off, Pension matching, Stock options
- Locations: Europe (Remote)
Description
- Join Stream as a Staff Software Engineer, focusing on backend systems for Chat or Activity Feeds.
- Work in Amsterdam, Toronto, Skopje, or remotely from the EU, with visa and relocation support available.
Benefits
- Competitive compensation and stock options.
- 28 days paid time off plus Dutch public holidays (for Amsterdam office).
- Pension plan with company contribution and personal development budget.
- Catered lunches, MacBook Pro, and gym membership support.
- Local benefits for Toronto, Skopje, and remote EU employees.