BACKEND-РАЗРАБОТЧИК

Кто такой?

Backend-разработчик осуществляет работу с данными и сложными алгоритмами, осуществляет настройку сетевого взаимодействия и решает вопросы безопасности веб-приложений.

Начальные требования

Разработчику пригодится базовое знание стека технологий, основ объектно-ориентированного программирования, языка запросов SQL, а также знание протоколов http, архитектурных стилей API и инструментов по отладке клиент-серверного взаимодействия.

Пример жизненной ситуации

Дизайнер показал, как должен выглядеть пользовательский интерфейс, аналитик рассказал, как этот интерфейс должен работать — с этого момента в игру вступают Backend и Frontend (или Fullstack — если это один и тот же человек). С помощью пары трюков они превращают идеи и задумки в работающее веб-приложение.

Карьерный рост

Младший разработчик
Требуемый опыт: без опыта
от 25 000 до 50 000

Под контролем старших коллег реализует простые функциональные требования.

01.03.02 Прикладная математика и информатика

09.03.03 Прикладная информатика

09.03.02 Информационные системы и технологии

Разработчик
Требуемый опыт: от 1 года
от 50 000 до 100 000

Решает задачи разного уровня сложности: от простых до средних

01.03.02 Прикладная математика и информатика

09.03.03 Прикладная информатика

09.03.02 Информационные системы и технологии

Ведущий разработчик
Требуемый опыт: от 3 лет
от 70 000 до 140 000

Уверенно знает стек технологий, имеет глубокие знания в определенной его области, следит за изменениями в технологиях и делится ими с другими разработчиками. Зачастую курирует младших коллег

01.03.02 Прикладная математика и информатика

09.03.03 Прикладная информатика

09.03.02 Информационные системы и технологии

Руководитель группы (тимлид)
Требуемый опыт: от 3 лет
от 50 000

Выполняет обязанности разработчика, а также распределяет задачи на сотрудников группы разработки и осуществляет контроль их выполнения

01.03.02 Прикладная математика и информатика

09.03.03 Прикладная информатика

09.03.02 Информационные системы и технологии

Системный архитектор
Требуемый опыт: от 5 лет
от 80 000

Принимает архитектурные решения: осуществляет выбор структуры данных и алгоритмов для реализации сложного высоконагруженного ПО