1. если бюджета хватает только на одного программиста, лучше нанять backend или frontend разработчика? 

 

в идеале нужен full-stack developer. разработчики backend и frontend обычно работают в команде. но если вы разрабатываете приложение — можно начать с backend developer, который разработает функционал. в крайнем случае, он сумеет создать элементарный фронтенд для старта.

2. кому нужен backend developer?

 

backend разработчик нужен всем, у кого проект сложнее, чем сайт-визитка.

3. как найти хорошего backend разработчика?

 

определите задачи и составьте грамотное описание вакансии. опытные разработчики, как правило, не выкладывают свои резюме на сайтах вакансий и вообще не ищут работу. в лучшем случае, они могут рассмотреть предложения. можно найти backend разработчика на linkedin, списаться и предложить вакансию. при этом важно заинтересовать специалиста, показать преимущества проекта или компании. лучше всего доверить поиск разработчика профессионалам.

4. какие базовые навыки обязательны для backend разработчика?

 

знание хотя бы одного серверного языка программирования (php, python, java, например) и навыки работы с нужной системой управления базами данных.