Tech Lead position at a Canadian InsurTech company supporting Core and Payments teams in a remote setting. The ideal candidate brings deep technical expertise in full-stack development, excels at mentoring engineers, and can balance technical architecture decisions with security and scalability considerations.