В сторону тимлида не надо развиваться - это промежуточное состояние, неопределившегося пока специалиста - и не программист (зачастую программировать уже не охота и начинают утрачиваться программистские скилы), и не управленец (не успевает освоить нужные знания по управлению), просто пока думает куда развиваться дальше, либо продолжать программировать, проектировать ПО и развиваться сильным техническим спецом (айти архитектура), либо углубляться и переходить в профессиональное управление разработкой и становиться скрам-мастером.