Revolution Prep: Senior Software Developer (RoR, web, AJAX)

Logo

Location: Santa Monica, CA

URL: www.RevolutionPrep.com

Job Description:

Revolution Prep is looking for a senior software developer to join our development staff. This position will involve primary responsibility for development of particular web applications in Ruby on Rails, AJAX, JavaScript, and MySQL, working with other developers in an agile development environment.

We are looking for someone with extensive experience in developing large scale, high traffic web applications deployed in UNIX environments, including the ability to optimize for application and database performance. Experience with optimizing streaming video would be a big plus. Prior experience in Ruby or Rails is not required but you must have expertise in OO and web development and the ability to learn new languages and frameworks quickly. You should also be looking forward to learning Ruby on Rails! In addition, you should have excellent, proactive communication skills, be self motivated, and have the ability to work well with the rest of the team.
Required skills:

  • Significant expertise in an OO language and design patterns; Ruby, Java, or Python preferred, but any OO language is acceptable
  • Experience working with the MVC design pattern
  • Experience with JavaScript, AJAX, SQL, and database design
  • Prior documented success in developing web applications deployed on UNIX
  • Ability to become proficient in new languages quickly and read and understand other people’s code
  • Ability to work independently and meet deadlines
  • Excellent written and verbal communication skills, including the ability to escalate questions quickly when needed, and to work well both independently and with the team
    Pluses:
  • Ruby, Rails, prototype, script.acolu.us, jQuery, MySQL, UNIX (especially FreeBSD), Subversion
  • Experience with streaming video
  • Experience in optimizing web applications and databases for high traffic and performance
  • Experience in an agile development environment
  • Obsession with all things open source
  • digg reader, Apple fan, music lover

We work hard, and we play hard so be prepared for fun too!

To apply: Please forward resumes to tech@revolutionprep.com