Revolution Prep: Ruby/Rails Senior Software Developer/Technical Lead

Posted by | September 10, 2010 | Web Pro Job Tips

Resized_logo

Location: Los Angeles, CA

URL: www.revolutionprep.com

The Company
?Revolution Prep was founded in 2002 with the vision of using
innovative instruction and technology to transform education while
remaining true to a social mission. By attracting and retaining a group
of dedicated, talented and performance-minded individuals, Revolution
Prep has become a national leader in educational services and software.
The company has achieved triple digit growth annually and will generate
revenues of $20 MM+ in 2010. This fun, energetic, and creative company
employs over 100 people, is profitable, and is privately held. Over the
next five years, Revolution Prep intends to dramatically accelerate
growth while maintaining our social mission of quality education for
all.??
The Opportunity?
The senior software developer/technical lead will provide
technical leadership, mentor other team members, and write code for
various web application projects in an agile development environment.
These applications are part of Revolution Prep’s expanded online product
offerings and will be highly visible and critical to the future success
of the company.
All web applications are developed in Ruby on Rails (in a standard
Mac/TextMate/git environment), with some performance-intensive
functionality delegated to other applications. Our primary storage
engine is MySQL, but we are also using Redis to offload some
transactional processing and anticipate that we may alter our data
storage architecture significantly as we grow.
The Candidate?
We are looking for someone with strong software architecture and
web application development skills. You must have several years of
experience developing production software applications in one or
(preferably) more of Ruby, Python, Objective-C, Java, Smalltalk, Scala,
or Haskell. You must also have extensive experience in developing large
scale, high traffic web applications deployed in UNIX environments. The
ability to optimize application and relational database performance is
required; familiarity with non-relational (NOSQL) options such as Redis
or Cassandra would be a huge plus.??
Requirements:
  •     Expert in OO architecture and design and web application
    architecture, including guru-level development skills in one or
    (preferably) more of Ruby, Python, Objective-C, Java, Smalltalk, Scala,
    or Haskell
  •     Experience in optimizing web applications and relational databases for high traffic and performance
  •     Strong jQuery and AJAX skills
  •     Ability to become proficient in any new programming language or tool quickly and to 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:
  •     Experience developing with Ruby on Rails/TextMate/git
  •     Experience with NOSQL (Cassandra, CouchDB, MongoDB, Redis, etc.; Redis preferred since we are currently using it)
  •     Experience with non-Rails Rack applications (Merb, Sinatra, etc.)
  •     Open source contributor
  •     digg reader, Apple fan, music lover
   
Salary and Benefits ?
Total compensation: DOQ. In addition: Medical, Dental, Vision benefits, 401k with Company matching and an Equity Incentive plan.

To apply: Please complete an online application at http://bit.ly/9ZNaJR

View full post on Recent Programming Jobs

285 total views, 1 today

Tags: , , , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *