Seeking Mediocre Ruby Devs

Job Description

Everyone’s looking for great devs, and of course so are we. But aren’t you sick of job listings which say “Kick-Ass” or “Ninja” or “Brilliant” or “Best of the Best”? I am.

We need devs, senior or junior, who want to work in a small but high-class team that gets shit done. We’re good at making software and we’re fairly agnostic and flexible about the technology we use to do it – eighteen months ago we decided we hated PHP and since then we’ve moved about 70% of our code to Rails. The two apps share a MySQL DB.

Jenkins runs tests for us. “bundle exec cap deploy” takes our code straight to AWS and into production, where it’s served by a clever mixture of nginx, varnish, perlbal, unicorn, and apache. Around the edges there’s memcache, redis/resque, sphinx. No Mongo at this point. Our newer apps are often on Heroku, using Postgres instead of MySQL and maybe DataMapper instead of ActiveRecord.

Your role in this is to slot into the team and build quality software. Mostly this means writing Ruby and RSpec specs, but there might be a bit of PHP in there as well until we eradicate it. You’ll probably have strong opinions on tech choices and dev process, and that’s a good thing.

Oh yeah, brogrammers, corporate types, and emacs users probably shouldn’t bother applying.

Skills & Requirements

You just need to be a proper web dev. It would be great if you were already perfect at Ruby and PHP but if you’re good enough we’re pretty sure you can pick up what you need.

About Flippa

Flippa’s the biggest marketplace for buying and selling websites. We’re very profitable and growing strongly. We have a relaxed workplace in Melbourne, the town with the best coffee in the world. Not to mention some amazing food.

Once a month we have Triple Time – three straight days to work on whatever you want. Mid-year we go away on a team retreat for a week. At the end of the year, we celebrate with a few nights at the beach. We have a great team and we actually like working together.

Joel Test score: 9/12

The Joel Test is a twelve-question measure of the quality of a software team.

  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?

Taken from http://careers.stackoverflow.com/jobs/22396/seeking-mediocre-ruby-devs-flippa

Setup RVM,Ruby and Rails 3 for development in OpenSuse 11.4

Currently there are only a few Linux distro’s that are officially supporting Gnome-shell. So naturally I had to make a transition from ubuntu which has been very good to me to Opensuse which has been a stable distribution. Since my main use for linux was ruby development i needed to recreate my build enviroment. Below are the commands I used to install RVM, Ruby and Rails 3.

From your linux console run these commands:

Insert the following code to the last line of your .bashrc file then save your changes
$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm”
Restart(close and open) a new console window and continue running these commands

  • rvm install 1.8.7
  • rvm install 1.9.2
  • rvm —default 1.9.2
  • rvm use 1.9.2
  • ruby -v
  • gem update —system
  • gem install rails