Roadmap backend engineer от уровня junior до senior может включать следующие этапы:
- Junior. 2 Умение писать маленькие приложения, например, запись данных в файл. 2 Базовые знания SQL-синтаксиса, работа с данными по сети, отправка GET/POST. 2
- Middle. 2 Опыт практической разработки нескольких лет (в среднем 2 года). 2 Умение решать практически любые задачи с ТЗ. 2 Оптимизация кода, рефакторинг, ревью. 2 Более глубокие знания SQL, использование noSQL, знание принципов работы Docker. 2
- Senior. 2 Длинный путь практической разработки (в среднем 5 лет). 2 Умение решать задачи без ТЗ. 2 Глубокие знания технологий, возможность предлагать архитектурную схему. 2
Также на GitHub есть документ «Backend Roadmap (from Junior to Senior)», который содержит список навыков, которые часто требуются backend-разработчику web-приложений. 3