Как расти выше мидла+ для бек программиста?

Всякие там архитектуры, тех.лиды, технические директора, или просто хотя бы сильным синьором? При том что это ещё крайне условно по навыкам, знавал крайне тупых и тех.директоров и лидов которым вообще пофиг на всё. На одном месте сидеть и становится специалистом именно в проекте, или наоборот бегать?

Набираешь опыт в разных проектах, с разными людьми, разными процессами. Видишь ошибки, видишь, как решают проблемы. Видишь, как не надо решать. Таким образом получаешь компетенции. В какой то момент решаешься сам решить комплексную проблему - получилось - закрепляешь успех. Не получилось - подтягиваешь знания еще, закрываешь белые пятна в знаниях. И так много раз. В итоге ты сеньор.
На лида надо уже прокачивать коммуникацию, дисциплинированность, терпение к критике, риторику, ораторское мастерство, чтобы не говорить часами, а говорить о важном.
Дальше сам.