Backend-разработчик осуществляет работу с данными и сложными алгоритмами, осуществляет настройку сетевого взаимодействия и решает вопросы безопасности веб-приложений.
Разработчику пригодится базовое знание стека технологий, основ объектно-ориентированного программирования, языка запросов SQL, а также знание протоколов http, архитектурных стилей API и инструментов по отладке клиент-серверного взаимодействия.
Дизайнер показал, как должен выглядеть пользовательский интерфейс, аналитик рассказал, как этот интерфейс должен работать — с этого момента в игру вступают Backend и Frontend (или Fullstack — если это один и тот же человек). С помощью пары трюков они превращают идеи и задумки в работающее веб-приложение.
Под контролем старших коллег реализует простые функциональные требования.
01.03.02 Прикладная математика и информатика
09.03.03 Прикладная информатика
09.03.02 Информационные системы и технологии
Решает задачи разного уровня сложности: от простых до средних
01.03.02 Прикладная математика и информатика
09.03.03 Прикладная информатика
09.03.02 Информационные системы и технологии
Уверенно знает стек технологий, имеет глубокие знания в определенной его области, следит за изменениями в технологиях и делится ими с другими разработчиками. Зачастую курирует младших коллег
01.03.02 Прикладная математика и информатика
09.03.03 Прикладная информатика
09.03.02 Информационные системы и технологии
Выполняет обязанности разработчика, а также распределяет задачи на сотрудников группы разработки и осуществляет контроль их выполнения
01.03.02 Прикладная математика и информатика
09.03.03 Прикладная информатика
09.03.02 Информационные системы и технологии
Принимает архитектурные решения: осуществляет выбор структуры данных и алгоритмов для реализации сложного высоконагруженного ПО