Twitch is looking to revolutionize how viewers engage with their favorite creators by crafting immersive, interactive experiences and building robust, scalable applications that can handle millions of concurrent users
Requirements
- Demonstrable experience of modern programming languages and frameworks
- Sharp problem-solving skills with a focus on algorithms, data structures, and schema design
- Experience with mobile development, either native or hybrid
- Familiarity with AWS infrastructure
- Experience with email / notifications technologies
- Experience writing Go in production systems
Responsibilities
- Craft immersive, interactive experiences that keep viewers supporting creators while engaging with the Twitch Community
- Architect and build robust, scalable applications that can handle millions of concurrent users
- Collaborate across teams to create cohesive solutions that drive business impact
- Transform customer feedback into innovative features that enhance the Twitch experience
Other
- Excellent verbal and written communication skills; Ability to effectively collaborate with teammates is critical to success
- A track record of building consumer-facing products that users love
- Bachelor's degree in Computer Science or equivalent real-world experience
- 1+ years of non-internship professional software development experience
- Flexible PTO