Full Stack Software Engineer

Twitch

(Austin, Texas)
Full Time
Job Posting Details
About Twitch
Twitch is the world’s leading video platform and community for gamers, with more than 100 million visitors per month. We connect gamers from around the world by allowing them to broadcast, watch, and chat with each other. Twitch’s live and on-demand video platform forms the backbone of a distribution network for video game broadcasters including pro players, tournaments, leagues, developers and gaming media organizations.
Summary
Twitch seeks a talented full stack engineer to help us create features for thousands of game developers building the next generation of games. Your first project will be seen by millions. You will help set the foundation for both frontend and back-end. You have an instinct for code quality and a passion for craftsmanship. You thrive on rapid learning, the opportunity for innovation, and collaborating with top flight team members.
Responsibilities
* Participate in design and architecture sessions with technical leads * Produce quality, innovative, debuggable, testable and maintainable code * Advocate for solutions to technical challenges, articulating schedule/risk/quality tradeoffs * Collaborate across disciplines for positive, productive teamwork * Help estimate and ensure successful, timely delivery of products * Learn new things, fail fast, and explore new coding territory
Ideal Candidate
**Requirements** * You have 5+ years of experience * JavaScript, CSS, HTML5, Ajax, $ or _, web frameworks like Ember, Backbone * Back end tech like Go, NodeJS, Ruby etc. and scalable server technologies * Scalable, high availability databases, whether SQL or object-based * TDD, CI/CD * Comfort with cloud techniques in the vein of AWS or Mesosphere/Kubernetes * You know how to ship code in fast, iterative cycles * Adept at creating stateless and secure experiences interfacing with highly scalable back-end systems * Ability to learn new languages and technologies quickly * Ability to work with remote US team members * Excellent communication in English **Bonus points** * Familiarity with the Twitch platform and developer ecosystem * Have created or worked with DevOps to create stateless cloud deployments * Proficiency with Websockets

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.