Мне трудно представить себя на месте работодателя, но мне кажется проблема в том, что работодатель оценивает должность по названию, а не требуемым навыкам, от которых зависит требуемое количество и качество условной работы. Разработчика оценивают в N рублей, понимая, что человеку за N/2 рублей не хватит скиллов для требуемого количества и качества, но почему-то с другими должностями приоритеты внезапно меняются. Если такого же разработчика посадить тестировать или писать хелп, то ему и N/2 сойдёт. Но так это не работают. Люди продают свои навыки, а не должность. Писатель за N/2 будет описывать так же, как будет писать код разраб за N/2. Людей конечно мало, это понятно, но и работодателей, понимающих это, способных здраво оценить соотношение затраты/качество, тоже практически нет. Те работодатели, которые осознают важность навыков для должности, не оценивают саму должность, они оценивают навыки. И если для бизнеса выгоднее задействовать навыки уровня N только для кодинга, то нужно смириться с тем, что количество и качество документации никогда у вас не будет уровня N. Вопрос не в том, как найти, а в том, допустимо ли это для вашего конкретного бизнеса.