Position Details
About this role
Join Twitch’s Safety Products team as a junior full stack software engineer, building user-facing moderation and safety features. You will work across the full development cycle to maintain tools for channel moderators and streamers.
Key Responsibilities
- Contribute to safety and moderation features across site/app and channel levels
- Own and maintain moderation user experience components
- Participate in full software development cycle (coding, documentation, testing, delivery)
- Build tools for channel moderators and streamers (bans, timeouts, warnings, AutoMod)
- Collaborate with cross-functional partners (Product Managers, UX designers, Data and Applied Scientists, Marketers)
Technical Overview
You will contribute to both front-end and back-end systems and related mobile and data/infrastructure components supporting safety and moderation flows (TOS enforcement, reports, appeals, bans/timeouts, AutoMod). Preferred experience includes Twitch’s stack (Golang, TypeScript/React, iOS, Android) and AWS services (ECS, DynamoDB, Lambda, SQS, Step Functions).
Ideal Candidate
The ideal candidate is an entry-level full stack software engineer with 1+ years of professional experience and a strong foundation in computer science concepts such as algorithms, data structures, and distributed computing. They have familiarity with safety/moderation workflows (TOS enforcement, reports, appeals, bans/timeouts) and can contribute across the full software development cycle (coding, documentation, testing). Preferred candidates also know Twitch’s stack (Golang, TypeScript/React, iOS, Android) and AWS services like ECS, DynamoDB, Lambda, SQS, and Step Functions.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Must have 1+ years of non-internship professional software development experience, Bachelor's degree in Computer Science or equivalent real-world experience, Must demonstrate working knowledge of modern programming languages and frameworks
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile