(Not a real keep of course, just writing down the discussions I had at kotlinconf for easier sharing)
I propose to list on the kotlin website, in a GitHub repo, or somewhere visible a list of companies using a non trivial amount of Kotlin on the backend with their geographic location, a TLDR of what they do and a link to their careers webpage
Kotlin on the backend has a big job hunting / recruiting issue It's mostly not a chicken and egg problem. We have seen at kotlinconf with 50% of the people being server side and those people must work somewhere, so the kotlin backend companies also exist.
Instead it's a visibility issue.
Backend devs and Kotlin devs company have a hard time finding each other.
- for devs like me, it makes it harder to have a career as a Kotlin specialist. Instead I market myself as a senior backend developer whose favorite language happens to be Kotlin
- I work at a huge established company (french bank) and those people are risk averse. On Android they use Kotlin because it's perceived as a safe choice, because it's blessed by a central authority, namely Google. On the server side, Java is the safe choice
- they are aware about Kotlin, the deciding factor from their point of view is recruiting. They know that if they need to recruit 42 java devs this semester, it's not an issue. But finding 42 Kotlin backend developers? Good luck with that
- it's the same issue really, it's not even simple to find existing people like me because we don't advertise ourselves primarily as Kotlin backend developers
To understand why this is happening, you need to understand that something like LinkedIn is basically like Google, what matters is SEO
For your profile to work, it needs to be optimized with the right keywords so that the kind of people you want to attract actually finds you
Android/Kotlin has beautiful SEO keywords : => Android Kotlin devs (and now KMP)
On the server side on the other hand the SEO keywords are a mess
- "Kotlin dev" is not specific enough, it will bring you tons of android job offers
- "Kotlin backend dev" is too niche right now
- "spring dev" is better but it's still mostly Java and you might want to ktor
- "senior backend developer" or something similar is better for job hunting, but that's exactly what also creates the visibility issue
Those are great and necessary, but they serve a different purpose than easing the pain of job hunting sourcing of developers
Because it's basically free money, that's why!
One of the hardest problem of any company doing tech is to attract the right people Companies pay recruiting agencies typically 20% of the first annual salary to suggest them good developer candidates If a company looking for a kotlin backend devs at 60.000€ a year ends up hiring a dev via the list I describe, it saves the company 12.000€ If it doesn't work, it costs them nothing
I don't suggest a list of job openings, if you create a job board, you compete with LinkedIn and it's not a good idea
It doesn't matter if they don't have an opening right now. At kotlinconf I got in touch with the Gradle people. They don't have an opening right now, but when they will, we will already know each other
I simply need a list of Kotlin backend companies so that I know who I can target, find their careers webpage and someone to contact them. Step 1 of the job hunting, only that, ... but right now this first step is non trivial. I talked about multiple kotlin devs at kotlinconf who didn't know kotlin backend company outside their own!!
From https://kotlinlang.org/lp/server-side/case-studies/