Бекенд-розробник пише серверний код Відповідає за реакцію ресурсу на дії користувача та видачу інформації. Backend'ери потрібні скрізь, де використовують сайти та програми. Senior-фахівець повинен знати кілька мов програмування.
Бекенд-розробка передбачає створення скриптів для сервера, на якому розміщується сайт, внутрішнього наповнення системи веб-ресурсу, роботу з серверними технологіями (проектування та розробка програмної логіки, взаємодія з базами даних (БД), робота з архітектурою тощо).
Що має знати і вміти спеціаліст back–end?
- знання мов програмування – PHP, Python, Ruby, Java, Go та/або інші;
- вміння працювати з базами даних; знання системи управління базами даних MySQL;
- вміння застосовувати фреймворки та патерни програмування Ruby on Rails, Yii, Django та/або інші;
Потрібно знати синтаксис мови та основні конструкції, розуміти логіку роботи. Знати, як застосовувати шаблони проектування, алгоритми та структури даних. Бази даних. Як писати запити та організовувати бази у MySQL, Postgres чи NoSQL.