Difference between revisions of "AboutUs.org/Jobs/Developer"

(Updated "How we work")
Line 25: Line 25:
 
* Pivotal Tracker
 
* Pivotal Tracker
 
* New Relic RPM
 
* New Relic RPM
 +
* Chef to manage physical & virtual servers
  
 
=== Our Challenges ===
 
=== Our Challenges ===
 +
* Code that works
 
* Managing our scale
 
* Managing our scale
** 4000 requests per minute
+
** thousands of requests per minute
** Message queues with 10s of millions of messages
+
** jigabytes of data (jigabytes!)
** Choking Cassandra with jigabytes of data (jigabytes!)
+
** tables with 10s of millions of rows
** Tables with 10s of millions of rows
+
** ?scraping? the web at 100 millions domains a month
* Well-specced code that works seamlessly across heterogeneous DB backends
 
 
* Constantly evaluating new technologies in our production environment
 
* Constantly evaluating new technologies in our production environment
 
* Operating hybrid setups between the cloud and our datacenter
 
* Operating hybrid setups between the cloud and our datacenter
Line 39: Line 40:
 
* Agile workflow (weekly iterations mediated by a Kanban board)
 
* Agile workflow (weekly iterations mediated by a Kanban board)
 
* Pair programming in a small team
 
* Pair programming in a small team
 +
* We deploy code to production several times a day
 
* MacBook Pros (your choice of OS X or Linux) & 30" displays
 
* MacBook Pros (your choice of OS X or Linux) & 30" displays
  

Revision as of 22:46, 19 October 2010

Agile Ruby Developer

Overview

Top 10 Rails site (Alexa Top 1500) seeking talent for our small Portland, Oregon based development team. AboutUs.org is a structured wiki of all websites. We run much of our site on AWS and are experimenting with other technologies that scale to support hundreds of thousands of users working together on millions of pages. We're venture-backed with a history of leading startups to successful acquisition.

We are looking for team-focused, talented programmers. Demonstrated proficiency in Ruby/Rails is a must. The successful candidate will be punctual, self-motivated, an excellent verbal and written communicator, and comfortable in our fast-paced, highly energetic environment. Can you raise our game? Apply now!

Requirements

We are looking for people to join an elite team. To be successful, you'll need to have already done the following:

  • Deployed web applications
  • Wielded advanced programming
    • closures
    • metaprogramming
    • distributed computing
  • Aligned with XP/Agile methods

Our Tools

  • Ruby/Rails
  • Git/GitHub
  • JavaScript/jQuery
  • MySQL
  • Nginx/Passenger
  • AWS: SimpleDB, SQS, EC2, S3
  • Linux/Ubuntu
  • Pivotal Tracker
  • New Relic RPM
  • Chef to manage physical & virtual servers

Our Challenges

  • Code that works
  • Managing our scale
    • thousands of requests per minute
    • jigabytes of data (jigabytes!)
    • tables with 10s of millions of rows
    •  ?scraping? the web at 100 millions domains a month
  • Constantly evaluating new technologies in our production environment
  • Operating hybrid setups between the cloud and our datacenter

How We Work

  • Agile workflow (weekly iterations mediated by a Kanban board)
  • Pair programming in a small team
  • We deploy code to production several times a day
  • MacBook Pros (your choice of OS X or Linux) & 30" displays

Where We Work

  • Portland, Oregon (no telecommuting)
  • Overlooking the Willamette River and Downtown
  • Huge open-plan office

Benefits

  • AboutUs provides the following benefits at no cost to the employee:
    • Medical
    • Dental
    • Vision
    • Basic Life
    • Short/Long Term Disability

How To Apply

  • Please send your resume and a cover letter to . Include 'Developer Position - YOUR NAME' in the subject line.
  • We're hiring you for your mind. Please showcase it by answering some of the following questions in your cover letter:
    • What is a recent programming insight you discovered and what was intriguing about it?
    • Why do you want to work with us? (please be specific)
    • What Open Source communities/projects are you a part of and why do you like them?
    • Tell us about a time you brought initiative to your team and made a positive change.
    • What modern programmer do you admire and why?
    • How do you learn and keep up with the field of computing?




Retrieved from "http://aboutus.com/index.php?title=AboutUs.org/Jobs/Developer&oldid=20691710"