If you're dealing with concurrency and distributed systems at medium to high scale you really want your senior people to be familiar with the language.
If you're dealing with concurrency and distributed systems at medium to high scale you really want your senior people to be familiar with the language.
Sure, each language has different tools to solve corresponding issues, but I prefer to understand the problem I am solving to intimately knowing the tools I need to use.
Ofc, having both is perfect!
IOW you really want senior people, full stop.
I've written my first application level thread/concurrency library for DOS in the 80s. So you can count me as experienced. In my opinion as long as one is senior developer and knows the subject language does not mean fuck all as long as it adequate and language / libraries support needed primitives. I've written distributed middleware with multithreading / concurrency in many languages including ones I did not know before starting the project.
It’s not really that hard.