Software Engineer I, Discovery
Job Description
Software Engineer I, Discovery at Twitch focuses on backend systems to design, develop, and operate interactive experiences that help communities form, grow, and thrive; the role is centered on backend work with potential client-side projects in the future.
Responsibilities
- Collaborate with product managers, technical leads, and engineers to design, build, launch, and operate interactive experiences
- Identify and resolve performance bottlenecks by instrumenting and analyzing systems
- Develop distributed applications that scale to meet user demand
- Partner with team members and related groups to align on solutions and share understanding
- Translate customer problems into initiatives that drive business impact
Requirements
- At least 1 year of professional software development experience (non-internship)
- Experience building consumer-facing products at scale
- Proficient in modern languages and frameworks such as React, Kotlin, Swift, Objective-C, Typescript, etc
- Excellent verbal and written communication skills
- Bachelor’s degree in Computer Science or equivalent practical experience
Technologies
- React
- Golang
- Kotlin
- Swift
- Objective-C
- Typescript
- AWS ECS
- DynamoDB
- Lambda
- SQS
- Step Functions
Benefits
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Flexible PTO
- Amazon Employee Discount