http://chargify.com/

Senior Software Engineer at Howcast

Posted: 2009-10-07
Company name: Howcast Media
City: San Francisco
State: CA
Country: USA
URL: http://www.joblicator.com/company/howcast_media/78
Contact Info: howcast@joblicator.com
Travel: 0%
Onsite: Yes
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 Skills:

* 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)

Desired skills:

* 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

Employment terms: Salary
Hours: Full-time
Back