📲 Программист-"невидимка", который прячется за скрытой от клиентских глаз частью сайтов и приложений.
Если фронтендер добавляет кнопку на сайт, то бэкэндер отвечает за то, что произойдет, когда вы на нее нажмете. Он пишет код и логические схемы для того, чтобы сайт заработал. А еще он подключает базы данных и настраивает интерфейс программ (API) для связи с внешними сервисами.
Для работы в этой ИТ-профессии, необходимы:
▫️ знание языков программирования: Python, C++ или JavaScript и другие;
▫️ понимание работы серверной архитектуры — как устроен клиент-сервер и API;
▫️ умение работать с базами данных;
▫️ знание фреймворков и библиотек – готовых инструментов разработки;
▫️ умение тестировать код;
▫️ аналитическое мышление и умение работать в команде.
Столица с 2011 года развивает городские услуги, сервисы и мобильные приложения. Ежедневно к ним обращаются, чтобы записаться к врачу, просмотреть электронный дневник ребенка, оплатить коммунальные услуги и решить другие задачи. То, насколько быстро и стабильно будут работать эти цифровые услуги и сервисы – зависит от работы бэкенд–разработчика.