
Website Twitch
Job Description:
Twitch is building the future of interactive entertainment. As a software engineer on the Notifications team, you’ll work as part of a team of talented engineers to build the system that connects our creators with hundreds of millions of Twitch viewers both on-site and off-site through email, mobile push, and browser notifications channels. We’re looking for interest and experience in server-side programming (web architecture, SOA, database architecture) and passion for building clean, scalable, and well-tested systems using Golang and AWS. You will report to the Engineering Manager for Notifications.
[ads1]
Job Responsibilities:
- Partner with fellow engineering teams to accomplish complex projects together
- Contribute engineering input and feedback into product planning processes
- Embrace and champion engineering best practices within your group and Twitch
- Produce clean, high-quality code, tests, and documentation
- Actively participate in code and design reviews with peers and partners
- Design, deliver, and improve performant, reliable, and high-performance systems
Job Requirements:
- Experience with email / notifications technologies
- Bachelor’s degree in Computer Science or related field or equivalent industry experience as a Software Engineer
- You are a Twitch user yourself
- Willingness to try new things and work with a diverse group of people
- A foundation in data structures and algorithms. Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
- Experience writing Go in production systems
- Familiarity with AWS infrastructure
Job Details:
Company: Twitch
Vacancy Type: Full Time
Job Location: Oakland, CA, US
Application Deadline: N/A
[ads2]
getsyourvacancy.online
Report Job