Best platforms for finding software developer jobs
One of the most frequent questions I get is what are good places to find a job as a software engineer.
I totally get where that curiosity comes from, there is a plethora of platforms, marketplaces, and websites.
I experienced 7 different companies in almost 7 years of studying and engineering. You can imagine that I talked to a lot of companies through many channels.
There are 2 major types of developer job platforms:
- active platforms
- passive platforms
Active platforms are mostly designed in a way that you go out there and find you employer. These are job board type of places.
Passive platforms work in a way that you submit your profile and the job offers come to you. You can't even really search for employers on a really passive platform.
Some platforms are actually hybrid, like LinkedIn. Still, for you, depending on many different factors, a hybrid platform like LinkedIn will mostly lean towards being more passive or more active.
While I think that the most useful and enjoyable way to find the right place for your day job adventures is networking, avoiding job search pitfalls on the way. I still think that there's value to add job search websites into your mix, especially if you are actively looking for a job.
Let's look at some of them. Apart from the type of platform, you'll also need to account for:
- You location
- Your industry
- Your interests
So the below list is a very biased compilation of my experiences and experiences of people I know, just showing a fraction of what's possible.
Best active hiring platforms
The ones for active search and applications π΅οΈββοΈ
worldwide
- A transparency first platform to offer you top picks worldwide: https://pinnedjobs.com/
- LinkedIn - For me, LinkedIn is more of a vehicle for active search, getting a feel for the market, but most of all, networking and driving of follow-up conversations in the (pre-) hiring process
- indeed.com - A classic job board
- For rubyists: https://www.rubyjobboard.com/
- Freelance: Toptal - high entry barrier because of big onboarding process and some tough coding challenges (I think candidates get matched with companies, so this could also be more of a passive platform)
- Freelance: Arc (codementor) - mostly US companies πΊπΈ
- Freelance: Upwork - mid entry barrier (candidates get screened, sometimes this process is not transparent and you just get rejected) and getting gigs is a grind but it can get you rolling
- Doing good industry: devex.com
- HackerNews (Who is hiring? threads, Freelancer? Seeking Freelancer thread, Who wants to be hired thread... Probably there are more π¬ Interesting, because some engineers leave their email in there and you could surpass the usual recruit folks)
DACH region π©πͺ (Germany, Austria, Switzerland)
- Xing - The LinkedIn for people searching the DACH (Germany, Austria, Switzerland) region
- Doing good industry: https://goodjobs.eu/jobs
Best passive hiring platforms
The ones, where recruiters and employers find you.
worldwide
- hired.com - You create your profile, companies ping you
- For Rails people: https://railsdevs.com/
Europe
- honeypot.io - 2 of 4 of my full-time jobs came from here
- turing.com - not sure actually, it's a new one for me but saw it recommended in a couple of places. Looking at it, it has an extensive onboarding process, so entry barrier is higher
- angel.co - seems now to be a different company by now (Wellfound) and I can't login anymore π€ͺ Can also be used as active platform. It was quite useful if you look for startup experience
- circle.io (mostly focused on Europe πͺπΊ and Spain πͺπΈ) - a secret invite-only club (send me your motivation and portfolio to be invited there)
- joppy.me (mostly focused on Europe πͺπΊ and Spain πͺπΈ) - the tinder of the hiring process, my second full time job came from here.
Best networking opportunities
- start a blog, even something broad-focused as richstone.io
- participate in open source development
- start a webcast (podcast, blog, live streaming, whatever), even just for your own fun
- participate and contribute (help) in a community or a group of your niche