This job might no longer be available.
Back-End Engineer
3 years ago
Rooster Teeth is looking for a talented Back-end Software Engineer to join our engineering team. You will specialize in building high-performance and scalable service APIs that drive users’ playback experience across all devices. The right person for this role is passionate about building systems that are optimized for scalability, efficiency, quality, and uptime. Come join us. Build stuff. Break stuff. Just fix it afterward.
*In this climate of constant change, candidates must be able to work and telecommunicate from home, as well as be able to work onsite if/when that becomes an option.*
Responsibilities
- Design and implement high performance, large-scale and highly available distributed services
- Participate in Agile processes and ceremonies such as daily stand-up, sprint planning meetings, sprint reviews, and retrospectives
- Understand requirements from stakeholders and provide estimates of work
- Drive success of your projects from architecture to integration
- Iterate on solutions based on internal and external (customer) feedback
- Learn and experiment with new technologies to make sure we are prepared for the future
Qualifications
- BS in Computer Science, or equivalent experience
- Extensive professional software development experience with the Ruby on Rails stack
- Strong understanding of relational databases (PostgreSQL/MySQL) as well as other data stores and their strengths and weaknesses
- Comfortable working with internal client teams (iOS, Android, Web...) to spec out requirements
- Confident in writing code, testing it, and profiling it
- A passion for writing great code that is maintainable and standards-driven
- Must be self-directed and be able to prioritize own workload
- Able to approach large, complex problems and solve them systematically
- Cloud-based hosting and systems architecture knowledge (AWS or other)
Bonus
- Interested in TDD and write tests to drive your design, not catch bugs
- You have a strong track record of putting Rails to work and bringing products to life.
- You understand the necessity of creating maintainable code. You write code that your colleagues can easily understand and modify, and code that you can easily understand and modify when you haven't looked at it for a year.
- You have a rich portfolio of projects you can share with us. Code doesn’t lie - so we’d love to see what kind of code you produce.
- Demonstrated ability to work well on highly collaborative scrum teams
About Rooster Teeth
Rooster Teeth is a fan-driven, community built entertainment company. From humble origins in a spare bedroom, Rooster Teeth created the web series Red vs. Blue, an innovative form of entertainment for a changing media landscape that sparked the growth of a passionate global fandom. From that foundation, Rooster Teeth pioneered a direct-to-consumer lifestyle brand for its growing online following with subscriptions, advertising, e-commerce, and live events. Rooster Teeth produces several original content series including RWBY, the most popular western-style anime series today, The Rooster Teeth Podcast, and daily video series featuring an in-house cast of influential talent. With broadcast and live-action production capabilities and a world class animation studio, Rooster Teeth engages industry-leading networks, streaming entertainment services and creative talent to develop projects that reach global audiences through its Studios division. Rooster Teeth cultivates the gaming lifestyle it helped define with partnerships through its industry-leading video-first podcast network, The Roost. Rooster Teeth has a massive global footprint of more than 45 million subscribers to its YouTube Network, 5 million unique weekly viewers across its
RoosterTeeth.com hub and more than 4 million registered community members. The company was founded in 2003 and is a subsidiary of Otter Media, a WarnerMedia company. Discover more at
RoosterTeeth.com .
Create Your Profile — Game companies can contact you with their relevant job openings.