It’s not uncommon to find yourself faced with the challenge of hiring Ruby developers. It’s a notoriously hard position to fill, and it can be difficult to know what steps to take in order to ensure you’re hiring the right people for your team. Here are 10 ways you can find and hire the perfect Ruby developer for your company, as well as tips on how to keep them engaged and happy in their position once they arrive on your team.
1) Look at Github
If you’re trying to find a ruby developer, look at their Github profile. Ask them about some of their past projects and view their project history for yourself. Past work speaks volumes about someone’s experience and skillset. If you see that they’ve worked on both personal and commercial projects in your niche, it could be a good fit! Also, take note of how often they update their repositories; if they have lots of small updates (for example: fixes to spelling errors or refactoring), it shows that they are detail-oriented and care about making sure things are done right.
2) Use developer forums
For example, if you’re looking for a Rails developer, your first stop should be Stack Overflow. Don’t worry about reading through it all—just head straight to their Jobs board and look at the featured listings. Any developers who are hiring (and aren’t far-flung boutiques that you probably can’t afford) should have jobs listed here.
3) Look in online communities
Some developers are very active in online communities, and some aren’t. It’s a good idea to find out where developers hang out (usually forums or Q&A sites) and learn about their behavior before you hire ruby on rails developers. You can also ask their peers for references—though be sure you understand how references are chosen, because online communities don’t always play nice together.
4) Ask your peers
Are you looking for a full-time or freelance developer, or are you just starting to think about hiring your first team member? A great place to start looking is at your own network. If a friend of yours has had success with a certain person, ask if they can make an introduction. It’s also worth asking around at meetups and conferences; there’s a good chance someone in your industry knows someone who could be perfect for you. Finally, don’t forget to check out online communities like Stack Overflow—it may be that someone on there already has some experience in what you need!
5) Try Fiverr
The great thing about freelancers on Fiverr is that they’re so willing to build up their portfolios, so you can get someone who’s reasonably skilled for next-to-nothing. The bad thing about them is that—well, they’re on Fiverr, so you need to take that into account when deciding whether or not to hire someone.
6) Consider remote workers
It’s increasingly common for top companies and organizations—including Google, Facebook, and NASA—to hire remote workers. The benefit is that you can hire remote developers for a lower rate because they don’t have to pay high living costs in an expensive city. Check out freelancing sites like Upwork, Guru, and Freelancer to find skilled workers who might be open to working remotely on your project.
7) Go to meetups and hackathons
Go to local meetups and hackathons. They’re a great way to find new talent and help nurture a community of local developers. While you’re there, network with other entrepreneurs and learn from their experiences in hiring developers and growing startups. If you’re not sure where your nearest hackathon is, Hacker League is a great way to find one in your area.
8) Ask your college or university’s student services center
If you have a small project you’re looking to get done, or if you need something custom-built and would like to work with a smaller firm, then your student services center is one of your best resources. Not only will they be able to connect you with talented students in computer science classes, but they may also be able to recommend full-time professors who moonlight as freelancers. It never hurts to ask!
9) Give presentations at meetups
This one’s pretty simple: speak at a local meetup. In addition to sharing knowledge with your community, you’ll also be able to meet other developers and find someone new for your team. Just make sure you don’t accidentally use any of their ideas in your product!
10) Word of mouth can be a great resource too!
Word of mouth can be a great resource when it comes to finding good developers; everyone has a friend, colleague or relative that does something cool in tech. Even if they aren’t looking for work right now, ask them if they have any trusted friends who might. It’s surprising how often these sorts of leads pan out.