Rails Developer

Join a team of stellar designers and developers and work on a popular web application that powers some of the coolest businesses in the world.

You enjoy and excel in programming. You believe in agile method and respect and cherish tests. You know not to over-engineer. You love the web and you’re interested in everything from CSS to databases.

Our best brains look like this

You are smart, curious, and eager to learn. (you're going to learn a lot here at Harvest)

You're expected to fit in with our team as an honest, responsible, and humble person with a sense of humor.

NYC START-UP, SMART PEOPLE, CHALLENGING & MEANINGFUL WORK. Can you dig it?

About Harvest!

Harvest is one of the earliest Rails applications designed for businesses. We took a rather boring and painful problem — time tracking — and applied our expertise in design & technology. We're trying to make time tracking enjoyable and possibly even sexy.

We started as a team of 3 (using Rails 0.14.1) and today we're a team of 22 serving thousands of customers from over 150 countries (and, yes, we're now on Rails 3). We're a small, profitable, and growing business that is completely self-funded.

Read about Harvest's development process.


Sample of Things You Might Work On

We can't predict the future, so we'll just list out a few things that we did in the past few weeks, and things we would've done if you were here.

  • Extend Harvest integrations to places like Chrome Web Store and PayPal.
  • Implement the latest in HTML 5 features to keep Harvest's user interfaces the best in the business.
  • Discover performance bottlenecks and replace with high-performing solutions you create. Test your caching comfort level.
  • Build and enhance tools our support team uses to provide the best customer experience on the web.
  • Build a great tool our team uses every day like Lumberjack, our internally written log search tool.
  • Create new libraries to replace those you find lacking.
  • Refactor internal code to use the latest and greatest Ruby and Rails features like Arel and Rack middleware.
  • Upgrade to the latest open source tools like Rails.

Why Harvest?

  • Startup culture, without startup stress. Harvest is a 6-year old, profitable startup. This means you'll experience the fun and excitement of a young, fast-growing company, but there won't be the typical crazy hours and instability of a normal startup. We’re as serious about work as we are about our lives outside of it.
  • Small team, big impact. We’re a nimble, efficient and talented team of 22 people. What you will do will have a direct impact on Harvest and our customers’ lives. Your hard work will be seen, appreciated and used by thousands of your peers.
  • Challenge yourself. Work with some of the smartest and most interesting people who genuinely care about their craft and demand the highest quality. Aside from the personal satisfaction of a job well done, you will be working with some of the most reputable businesses in the industry.
  • Amazing work environment. Great salary, great benefits. Work out of our beautiful NYC office or from your home office. Wherever you are, Harvest will send you an awesome standing desk and a shiny new Mac of your choice.

To Apply

  • Please make sure you fit the descriptions above (see the brain!). You must be authorized to work in the United States (unless you intend to work remotely from your home country).
  • Email us at with the subject "Harvest Rails Developer."
  • Tell us why you want to work with us, and why you'd make a good fit here.
  • Link to your GitHub account and your own Ruby projects.
  • One more thing. Give us your thoughts on this question: Ruby has a unique approach to the multiple inheritance problem. What are the strengths and weaknesses of the Ruby solution?

These come standard: health and dental, flexible schedule, standing desk, good chair, mac of your choice, fresh fruit, and fresh-brewed coffee every morning