Software Engineer
Posted
Summary
Full-stack software engineer building consumer-facing features for Twitch's streaming platform, working across web, mobile, and backend services using AWS, Go, React, and TypeScript.
- The Community Growth organization drives measurable audience growth, engagement, and revenue for streamers while delivering exceptional experiences for viewers. Its mission is to make Twitch a place viewers return to daily, with a continuous, meaningful relationship with their favorite creator that is easy to re-enter when life gets busy
- The teams build consumer-facing features across web and mobile that let viewers engage with their favorite creators, including Channel Points, Polls, Predictions, Watch Streaks, Raids, and the Creator Dashboard. This is a full-stack role, developing for web and mobile clients, creating backend services, and maintaining those systems
- Work with product managers, designers, technical leads, and other engineers to design, develop, launch, and operate interactive experiences and products
- Work backwards from customer problems to drive business impact
- Maintain and improve existing backend services
- Experience building software and services using AWS technologies such as ECS, DynamoDB, Lambda, SQS, and Step Functions
- Experience developing software in a professional environment
- Proficient coding skills in modern languages and frameworks such as Go, React, Kotlin, Swift, and Objective-C
- Prior experience building consumer-facing products at scale
- Experience with languages and frameworks used at Twitch, including React, TypeScript, and Go
- Bachelor’s degree in Computer Science or equivalent experience
- Familiarity with Twitch, gaming, and/or streaming on Twitch
- Proven ability to think through and deliver quality user experiences
