Description de l'offre
With Twitch focusing on enabling creators with shared real time experiences, it becomes increasingly important that the services and tools Twitch provides to its customers are secure, consistent, and well maintained. Ensuring that the right tools are available, and that these tools are used in the right way will contribute to a better customer experience. Succinctly, the Twitch CS Tech Team believes a better experience for Staff using the admin tools will result in a better experience for Twitch's customers.
The tools and services you create will empower CS Staff and internal users to address customer issues and provide a consistent, secure, easy, and pleasant experience. You will provide the framework to help bridge the gap between CSAs (our primary customers) and the developers who make their tools (our secondary customers). Your mission will be to develop tools that help to address customer issues as quickly and easily as possible.
· Maintain and evolve existing Ruby on Rails and Go codebases
· Write maintainable code with extensive test coverage, working in a professional software engineering environment (with source control, dev/stage/prod release cycle, continuous deployment).
· Collaborate across the company to define, design and build and improve critical admin systems
· Work on defining best practices for employee interaction with Twitch product.
Strong Ruby on Rails development skills
Have some product intuition or experience making products that directly interact with internal customers
Be comfortable engaging with other teams and customers
Be comfortable with oncall (Twitch believes you build it, you run it, you own it)
2+ years doing full stack development with Ruby on Rails
3+ years working in professional software engineering environment
Must be willing to work from SF office