Elixir has been great for me. I already had experience on paper to go for senior positions.
It niched me down which provides clarity of purpose. And I reslly enjoy working with it.
The hiring thing is tricky to talk about because even among intermediate to senior people some will have the experience that it is hard. Some that it is easy. This is likely where people share anecdotes and the real answer is that we don’t have data.
Also, hiring processes are pretty arbitrary and full of human factors. So someone can have a hard time for reasons unrelated to the opportunities out there.
I think it is quite doable to find work in Elixir when you have some experience. I do consulting so I don’t look for employment. I’ve had plenty of opportunities for both.
Now, with a clearer niche you also give up some conveniences. There’s a bit of a lottery on whether local opportunity exists at all but you’d be surprised, I’ve had multiple in Gothenburg which is not a big place.
Remote is what I’d suggest if that works for you. Some people also move for work. Haven’t tried that.
Now junior opportunity sucks. I think it sucks industry-wide. It is the long-tail of job openings, everyone is asking for experience. Our long-tail means that the postings for juniors are in single digits. The juniors I know that look for Python or JS work aren’t happy either. If you are in this situation, reach out on email, I can’t guarantee opportunity but I’m happy to try to help.
Elixir has been a very good choice for me in several dimensions. Primarily satisfaction. Even did a recent post about it: Underjord | It is not about Elixir