We're a full-service consultancy: our design and development teams are closely knit, providing solutions that are always of top quality and handcrafted by highly trained Rocketeers.

left right

Stephen Caudill

Stephen is an old hand in the world of Software Development. He spends his days in Boulder, CO and is Hashrocket’s most venerable developer (an honorific that comes with a cane). He’s been working on the web building applications and APIs since the first dot com bust, Rails since 2 months after it was released in August of 2005 and has been slinging Objective-C for iOS since 2010. Stephen loves Agile Development and is eagerly trying to improve the state of and tooling for BDD for iOS.

View Profile
  1. Fabulous views!

    Our Jacksonville office is 7 floors up with a glass wall view of the ocean, and our Chicago office has a corner loft just off of the Loop in downtown. No fluorescent-lit cubicles here.

  2. Unparalleled collaboration!

    Everyone works on-site within earshot, ready to help or be helped at a moment's notice. Our Chicago office is on a permanent Google Hang-out with the Jax office. Everything's connected.

  3. Wednesday happy hour!

    Every Wednesday at 5 until question mark, we gather at a local watering hole and the company foots the tab on the happiest of hours.

Our stack and technology

  • Ruby
  • Ruby on Rails
  • jQuery
  • iOS
  • Vim

Interviewing at Hashrocket

  1. 1
    Send us your application! If you're a designer, we want to see your best work (preferably in live website form). If you're a developer, we want to see your Github and other code samples.
  2. 2
    If we like what we see, we'll set up a Skype or phone interview with you. (If we think your work isn't quite up to snuff, we'll let you know that as well – we won't leave you hanging.)
  3. 3
    Our interview process is intense: you'll work with us in-house for a week, to see if you work well with us (and work well in general). It's a big commitment, but we've found that it produces the best results possible.

From the Hashrocket blog



An Ancient Recap

I went to Ancient City Ruby this past week, and had an amazing time. There was a great turnout, and it was a lot of fun meeting everyone. I’d like to take a few minutes to summarize the talks, and get you excited for their imminent release online. So with that, let’s dig in.

Read more



Using Datomic as a Graph Database

Datomic is a database that changes the way that you think about databases. It also happens to be effective at modeling graph data and was a great fit for performing graph traversal in a recent project I built.

Read more

Latest Protips from the Hashrocket Team

View more protips