Twitch is seeking a Software Engineer - Creator to join their Creator Growth team, focusing on building products that help creators improve their streams and grow their audience on Twitch.
About the Role
As a Software Engineer on the Creator Growth team, you will work on backend and full stack development to enhance existing experiences and create new features for products like the Notifications Platform, Creator Dashboard, Creator Analytics, and Recorded Content Experiences. You will collaborate with cross-functional teams, contribute to architectural and design discussions, implement features primarily in backend technologies, uphold engineering best practices, and work in a team environment with shared code and code reviews to deliver high-quality Twitch products that support streamers' growth.
About You
Required:
Completed a degree in Computer Science, a related Engineering discipline, or equivalent experience
1+ years of professional software development or equivalent internship/co-op experience
Proficiency in one or more of the following programming languages: Go, Java, C#, Kotlin, C++, or Scala
Proficiency in Javascript or Typescript
Strong foundation in data structures and algorithms
Ability to take feedback well and collaborate effectively with teammates
Preferred:
Experience working in a service-oriented or microservice architecture using Go
Experience with AWS or similar cloud platform services and infrastructure as code
Experience with highly scalable notification platforms (Email, Push, SMS, On-site)
Experience with live streaming tools on Twitch or other platforms
Experience working on large-scale websites using React
Twitch is where thousands of communities come together for whatever, every day. Together for streamers. Together for games we love. Together for each other.
Public CompanyCompany Size: 1001 - 5000Software Development