Jobs

Rails Developer

Seeking an intermediate to advanced level Ruby on Rails developer to assist in SaaS website development, maintenance and enhancement.

This is a part-time contractor position to be paid on an hourly basis.

An Acceptable Candidate:

  • Asks questions, points-out issues, takes responsibility, and is truthful at all times
  • Has a strong knowledge of Ruby and Edge Rails gained through real world experience on medium to large development projects
  • Thinks in terms of classes, objects, relationships, and inheritance
  • Has strong knowledge of CSS and stylesheet-driven design and layout
  • Loves to work in a collaborative, agile, iterative development environment
  • Thinks reusing code is a feature but repeating code is a bug
  • VERY familiar with Javascript and jQuery / Prototype
  • VERY familiar with issues surrounding Rich Text Editor integration within websites.
  • Actually codes sites that are completely functional when accessed using Lynx
  • Knows about extending Rails with plugins and gems
  • Is comfortable with MySQL, database schema design, hand-tuned sql, query efficiency, indexes, and tuning
  • Can find answers and solve problems independently and as part of a team
  • Is competent using subversion including branching, tagging, and merging
  • Prefers to fix the problem rather than code around it
  • Is willing to work in-person with the project's principal/visionary in the San Francisco Bay Area on weekends

Can you:

  • Deploy a Rails application to a linux server running apache, passenger, and mysql using only command-line tools, including transferring code, manipulating a database schema, and starting/stopping the web server?
  • Use Capistrano to simplify deployment?
  • Hand-code a three page website with two forms in less than 20 minutes over SSH using only a text editor?
  • Change the color of every h1 tag on your website by making one edit?
  • Backup your arguments with warrants, precedent, enthusiasm, and a smile?

If you answered, 'of course!', then we would love to talk to you. Please send your resume, salary requirements, your Working With Rails profile, and links to samples of your work to jean@totaltechshop.com

FYI: If you don't have a Rails development environment running on your personal development system right now don't bother applying. We're not here to teach you to be an 'intermediate to advanced' developer, and running though the examples in AWDWR doesn't make you one. Please don't waste our time and yours.