
Бэк-энд разработчик (с англ. back-end (оборотная сторона) developer) — это специалист, который занимается программно-административной частью веб-приложения, внутренним содержанием системы, серверными технологиями — базой данных, архитектурой, программной логикой. Этот опытный специалист должен иметь высшее техническое образование, первоклассные знания и опыт работы в сфере IT-технологий. Backend-разработчик – это интересная и перспективная профессия для тех, кого интересуют информатика и математика.

Профессия в будущем
Бэк-энд разработчик – профессия будущего, овладеть которой можно уже сегодня. Современные веб-приложения, игры, сайты становятся все более и более сложными, над ними работает целая команда специалистов. Чтобы создать полноценный, красивый, функциональный и удобный для пользователя сайт, необходима согласованная работа фронт-энд и бэк-энд разработчиков (frontend — это все то, что браузер может читать, выводить на экран, а backend — все, что работает на сервере). Обе эти профессии появилась сравнительно недавно, но востребованность этих специалистов постоянно растет.

Профессиональные навыки (hard skilIs)
Основные инструменты бэк-енд разработчика — серверные языки программирования: такие как PHP, Python, Ruby, Java, Perl, Node JS (программная платформа).
Необходимые навыки:
- умение писать быстрый, красивый и правильный код;
- знание популярных веб-фрейморков (Django, Flask, Spring);
- умение проектировать базы данных и оптимизировать запросы;
- знание современных парадигм программирования;
- знание паттернов проектирования;
- понимание устройств веб-сервисов, интерфейсов;
- знание Express (библиотека для взаимодействия платформы Node JS с сервером);
- знание Mongo DB (база данных для получения и хранения информации);
- английский язык для чтения технической документации.
Надпрофессиональные навыки (soft skills)
- аналитический склад ума;
- логическое мышление;
- инициативность;
- способность планировать и следовать планам;
- умение работать в команде;
- гибкость мышления;
- ответственность, упорство, целеустремлённость;
- нацеленность на результат и качество;
- стремление к постоянному изучению нового и его применению в своей работе.
Ключевые навыки

В функции back-end девелопера входят:
- проектирование архитектуры сервиса;
- создание ядра сайта;
- разработка платформы и основного функционала;
- работа с архитектурой кода;
- разработка приложений, поддерживающих пользовательский интерфейс и безопасность;
- контроль за состоянием серверов (боевого, тестового и рабочего);
- контроль версий, базы данных, непрерывной интеграции.

Тем, кто планирует связать свою жизнь с этой профессией и стать настоящим профессионалом в области бэк-энд разработки необходимо получить высшее образование по одной из таких специальностей, как «Бизнес-информатика», «Прикладная информатика», «Информационные системы и технологии».
Базовое профильное образование, можно получить в следующих вузах:

Дополнительное профессиональное образование (курсы, тренинги)
Овладеть новой специальностью программистам помогут курсы, такие как, Skillbox - https://skillbox.ru/.
Большое число курсов по программированию есть на портале «Нетология»
Там же можно обучиться профессии Backend-программиста. Плюсом обучения на этих курсах является совмещение теории и практики, а также помощь с поиском стажировки и трудоустройством.
Профессия:
back-end developer
Профессиональное
образование

НИУ «Высшая Школа Экономики» - Нижний Новгород
- пн-пт с 09:00 до 18:00
- сб 09:00 до 14:00 (18:00) (в опр.дни! - см. Абитуриентам)
- вс (04.08.2019) с 09:00 до 14:00
-
8 (831) 419-55-81,
8 (831) 416-97-77 (Приемная комиссия)

НГТУ им. Р.Е.Алексеева
- пн-чт с 8:30 до 17:12
- пт с 8:30 до 16:12
- обед 12:00-12:30
- сб (приемная комиссия) 10:00 – 15:00
- вс выходной
-
8 (831) 436-17-24 (Приемная комиссия),
8 (831) 436-73-43

ННГУ им. Н.И.Лобачевского
- пн-чт 08:30-17:15
- пт 08:30-16:00
- обед 12:00-12:30
- сб-вс выходные дни
-
+7 831 462-30-45 (Приемная комиссия),
+7 831 462-30-00,
+7 831 462-30-31

ННГАСУ
- пн-пт с 8:00 до 16:45
- обед с 12:00 до 13:00
-
8 (831) 280-84-01,
8 (831) 280-84-45,
8 (831) 430-54-97