# How Heroku Works - Hiring

DevFeed: [How Heroku Works - Hiring](<https://devfeed.tech/articles/how-heroku-works-hiring-41107.md>)

Original publisher: [Read original article](<https://www.craigkerstiens.com/2011/12/02/How-Heroku-Works-Hiring/>)

Author: Map

Published: 2011-12-02T20:55:56Z

Content type: opinion

Language: en

Sources: [Craig Kerstiens](<https://devfeed.tech/sources/craig-kerstiens.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [business](<https://devfeed.tech/tags/business.md>), [developers](<https://devfeed.tech/tags/developers.md>), [email](<https://devfeed.tech/tags/email.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github](<https://devfeed.tech/tags/github.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [manager](<https://devfeed.tech/tags/manager.md>), [organization](<https://devfeed.tech/tags/organization.md>), [process](<https://devfeed.tech/tags/process.md>), [resume](<https://devfeed.tech/tags/resume.md>), [screen](<https://devfeed.tech/tags/screen.md>), [talent](<https://devfeed.tech/tags/talent.md>)

## AI overview

This commentary describes Heroku's hiring process, including resume and GitHub profile review, screening stages, and a starter project. It emphasizes evaluating candidate fit and having hiring managers directly assess applicants and communicate decisions.

## Source excerpt

I alluded in earlier posts of How Heroku Works that we have talented engineers. In fact I would venture to say that there is not a weak link when it comes to our engineers at Heroku. Ensuring we have talented engineers makes it easier for us to find other talented engineers and maintains a level of quality in our product. This means we must be very careful about not diluting our pool of engineering talent, which is where our hiring process becomes especially key. By the time we hire a new employee, we know without a doubt they're a fit within our organization. Our goal in hiring is seldom to fill a role, but more commonly to find more talented people share our goal (changing the world for developers). So what's our hiring process look like.... Review Resume/Github Profile Initial Screen Second Screen Starter Project While there's definitely a process that we follow that's not what's interesting. We way too often get worried about the steps 1, 2, 3... Instead you should focus on what's important: are they a fit? Can they get shit done? Who cares about how many phone screens someone goes through?! Five phone screens instead of two doesn't make them a better fit for your company. The short of it is they go through enough screens that you feel comfortable and you progress them through the process. For us at any point in the process if someone is determined to not be a fit the process ends there. If the process does end the hiring manager will relay this in the appropriate form, though always in writing via email as well. The hiring manager could debatably be the biggest difference between our process and others. When a candidate applies to a position it goes to the hiring manager (not an HR person). The hiring manager will be your manager once at Heroku it's one in the same and this ensures from the start of the process the candidate and the manager mesh well. Yes, having the manager of a group review github profiles and resumes is extra effort, but who better to judge from