Роль Senior Python разработчика
Python
Senior
Яндекс
С технической точки зрения, чем работа Senior Python разработчика отличается от Middle? Назовите несколько задач/зон ответственности, которые вы считаете специфичными для Senior-уровня.
Ответы
Зона ответственности Senior
Помимо написания кода Senior:
- проектирует архитектуру и принимает технические решения;
- оценивает риски и сложность, выбирает технологии;
- ревьюит чужой код, выращивает middle/junior-разработчиков;
- отвечает за нефункциональные требования: наблюдаемость, производительность, устойчивость;
- участвует в декомпозиции задач и формировании технического бэклога.
Технически это проявляется в умении видеть систему целиком, а не только один модуль, и принимать решения с учётом масштаба и будущего развития.