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
- jobfluent.com - My buddy Joan is growing this here in Spain and beyond for many years already, check it out! You can apply for jobs, but they are also looking for the perfect match for you in the background.
- β honeypot.io - 2 of 4 of my full-time jobs came from here (was bought by Xing - so probably not passive anymore?).
- 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 πͺπΈ) - previously, a secret invite-only club (send me your motivation and portfolio to be invited there - so probably not passive anymore?)
- 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