
About Stream
The API that powers scalable chat solutions
Key Highlights
- Raised $58.2M in Series A funding
- Customers include Unilever, NBC Sports, and TaskRabbit
- Headquartered in Boulder, CO with 201-500 employees
- Innovative products: Chat SDK and AI-based Moderation
Stream is a leading API provider for scalable chat services, enabling developers to integrate rich conversations and activity streams into their applications. With a customer base that includes Unilever, NBC Sports, and TaskRabbit, Stream has raised $58.2 million in funding and is currently in its S...
🎁 Benefits
Stream offers comprehensive health coverage including dental and vision plans, generous parental leave, and stock options for all full-time employees....
🌟 Culture
Stream fosters a culture of rapid development and innovation, allowing developers to build chat features quickly and efficiently. The company emphasiz...
Skills & Technologies
Overview
Stream is seeking a Team Lead - Backend to join their Chat team in Amsterdam. You'll work with Go and various databases to power chat for large applications. This role requires at least 8 years of backend engineering experience.
Job Description
Who you are
You have at least 8 years of backend engineering experience, demonstrating a solid understanding of building production systems at scale. Your background includes leading teams and mentoring engineers, ensuring that everyone is aligned and motivated to achieve common goals. You are proficient in Go or are willing to learn it through a comprehensive onboarding program, showcasing your adaptability and eagerness to grow in your technical skills. Your experience with databases such as CockroachDB, Postgres, RocksDB, and Redis will be invaluable in this role, as you will be responsible for optimizing data storage and retrieval processes.
You possess strong problem-solving skills and can navigate complex engineering challenges with ease. Your motivation to learn and grow is evident in your approach to new technologies and methodologies. You thrive in a collaborative environment, where you can share knowledge and support your team members in their professional development. You understand the importance of scalability and performance in backend systems, and you are committed to delivering high-quality solutions that meet user needs.
Desirable
Experience with distributed systems and real-time data processing will set you apart. Familiarity with video SFU and chat APIs is a plus, as you will be working on projects that power communication for large applications. You are comfortable with hands-on coding and enjoy diving into the technical details while also managing team dynamics and project timelines.
What you'll do
As a Team Lead - Backend at Stream, you will oversee the Chat team, guiding engineers in the development of our video SFU and chat API. You will be responsible for ensuring that the team adheres to best practices in software development, including code reviews, testing, and deployment processes. Your leadership will help foster a culture of collaboration and innovation, where team members feel empowered to share ideas and take ownership of their work.
You will work closely with product managers and other stakeholders to define project requirements and deliverables. Your technical expertise will be crucial in making architectural decisions that impact the scalability and performance of our systems. You will also be involved in mentoring junior engineers, helping them to develop their skills and advance their careers within the company.
In addition to your leadership responsibilities, you will remain hands-on with coding, contributing to the development of features and improvements to our backend systems. You will analyze system performance and identify areas for optimization, ensuring that our services can handle the demands of our growing user base. Your insights will drive the technical direction of the team, and you will play a key role in shaping the future of our chat and video services.
What we offer
Stream provides a dynamic work environment where engineering excellence is at the forefront of our mission. You will have the opportunity to work with cutting-edge technologies and contribute to projects that have a significant impact on our users. We offer a hybrid work policy, allowing you to balance remote work with in-office collaboration in Amsterdam. Our team is committed to continuous learning and growth, and we provide resources and support for your professional development.
We believe in the importance of a strong engineering culture, where all managers are hands-on and capable engineers. You will be part of a team that values innovation and creativity, and you will have the chance to work on high-scale engineering challenges that push the boundaries of what is possible. Join us at Stream and be part of a company that is shaping the future of communication technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Stream.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
HockeyStack is seeking a Team Lead Backend Engineer for their Data/API team to architect and scale core API infrastructure. You'll work with Java and REST API to deliver high-availability services. This role requires strong leadership and backend engineering experience.

Technical Lead
Paytm is hiring a Technical Lead - Backend to develop scalable server-side applications. You'll work with Java or Golang, Spring Boot, and AWS to lead a team in delivering high-quality projects. This role requires 6+ years of experience in backend development.

Technical Support
Adyen is hiring a Team Lead for Technical Support to guide a customer-facing team that assists merchants with complex technical questions. This role is based in Amsterdam and requires strong leadership skills.

Technical Support
Adyen is seeking a Technical Support Team Lead to guide a dedicated support team in Amsterdam. You'll work closely with merchants to solve complex technical and operational questions while collaborating with various internal teams.

Team Lead
Amazon is seeking a Team Lead for their transportation team to oversee shift operations at their Delivery Center. You'll work closely with the Center manager to ensure smooth operations and improve delivery performance.