Key Responsibilities:Lead, mentor, and grow a high-performing team while fostering a collaborative, productive environmentContribute to development by building, maintaining, and improving software while upholding best practicesOversee end-to-end proj...