Yes! Team Lead has a management component to it. You often handle 1-on-1s, promotions, conflicts resolution, lead hiring processes, act a middleman to other parts of the company, but you still code (unlike a "pure" manager). Tech lead is more of a tech-only role, and there's often a non-coding manager present as well. All IME of course.