The Senior Full-Stack Software Engineer position at Catapult Sports focuses on enhancing sports performance technology by contributing to various applications throughout the technology stack. Responsibilities include managing the full software development lifecycle, building web applications and APIs, and engaging in architectural discussions. Candidates should have at least 5 years of software development experience, with skills in Typescript, Javascript, Angular, Kotlin or Java, and SQL.