Position Details
About this role
This role involves developing and maintaining live streaming features at Twitch, focusing on scalability and user engagement tools. The engineer will work across the full stack, contributing to systems that support millions of concurrent users.
Key Responsibilities
- Learn and contribute across the full stack of software
- Collaborate with engineers, product managers, and designers
- Support live services and operational excellence
- Resolve production issues and bugs
- Build new features for streamer monetization
Technical Overview
The position requires expertise in backend development with Go, frontend with React, and a strong foundation in data structures, algorithms, and distributed systems. Familiarity with AWS infrastructure is a plus.
Ideal Candidate
The ideal candidate is an entry-level software engineer with at least 1 year of experience in software development, proficient in Go and React, with a solid understanding of data structures and algorithms. They should be eager to learn and collaborate within a dynamic team focused on building scalable live streaming features.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of professional experience, No proficiency in Go or React, No data structures or algorithms knowledge, No relevant degree
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile