Senior Software Engineer at Howcast

Howcast Media

San Francisco, CA

Posted @ 04:10PM, October 06, 2009 by Molly Reardon

Description

We are founded by veterans of Google and YouTube and bring together the personality of user-generated content with the quality of a professional video studio to help consumers learn how-to do everything from the practical ("How to Paint a Wall"), to the unusual ("How to Get Paid for Donating Plasma"), to the entertaining ("How Not to Get Mugged"). With high-quality video content and vibrant user communities organized around specific topic categories, we provide a wealth of opportunities for distribution and advertising partners.

We are looking for a motivated, highly skilled software developer with a strong Ruby on Rails background to join our engineering team.

Responsibilities
* Build, extend, enhance, and maintain features and related applications primarily with Ruby on Rails
* Take a lead role in all major technical design and architecture decisions
* Diagnose and debug issues
* Collaborate with designers and product management to create great user experiences
* Help identify better practices, tools, and relevant trends that can positively influence the products we create and the productivity of the team

Required experience
* Minimum 3 years of web development experience and at least 1 year of extensive Ruby on Rails experience
* Solid object-oriented design skills, knowledge of software patterns, and experience modeling data-driven applications
* Use of test or behavior driven development. Experience with RSpec and Cucumber is a big plus.
* Extensive experience working with data and databases. You should be extremely comfortable with SQL including performance tuning tasks such as query optimization.
* Experience working on a popular, externally facing product and/or experience building one or more sites/systems from the ground up
* Basic system administration skills and comfort with major operating systems (Windows, Mac OS X, and Linux)

Preferred experience
* Experience with different caching techniques
* Experience building web services and/or APIs
* Experience utilizing cloud services (e.g. Amazon)

Bonus
* JavaScript expertise (experience with the Prototype and JQuery libraries in particular)
* Mobile application development experience (iPhone, Android, et al)

Educational requirements
* B.S. or advanced degree in Computer Science or related Engineering

Jobs you've recently viewed

FT/PT Background Actors Needed - All Looks Wanted!

Talent6 | Tacoma, WA

Inside Sales Representative

Altura Communication Solutions | Phoenix, AZ

Senior Software Engineer at Howcast

Howcast Media | San Francisco, CA

Share this page on Facebook

People with experiences at Howcast Media

Maya Noren

Maya Noren

Freelance Video Editor
2007

Availability: Job hunting

Dew Gueramian

Production and Costume Designer
2007 - 2008

Availability: Open for projects

>> View all