Естественно, если есть время тимлид и часть функция разработчика и техлида местами ведет, а не просто менеджер
Если вспомнить мою прошлую компанию, то используя вашу терминологию у нас было так наиболее опытный разраб был тимлидом+техлидом+скраммастером, консультировал рядовых разрабов, рулил процессами и коммуникацией между сотрудниками и сам писал код, который рядовые разрабы могли не потянуть