Как сформулировать требования к квалификации разработчика?
Есть только один индикатор - такой человек может говорить на языке бизнеса и у него за плечами есть запущенные проекты.
Стэк технологий вторичен.
Всегда должен быть специалист, который может оценить кандидата с технической стороны и всегда должен быть специалист, который должен оценить человека в социальном плане. 
 Одно без другого может выйти так: "Хороший спец, но моральный урод, который не приживется в команде" или "отличный сотрудник в социальном плане, но плохой айтишник, который просто нагло вам наврал, а вы ничего и не поняли". 
 - Я понимаю что хочется и рыбку сьесть и .... сесть. Но как правило это может в дальнейшем вам обойтись куда дороже. Поэтому как уже выше писали - кадровое агенство. Или же танцевать с бубнами и искать знакомых-знакомых.