The Senior Full-Stack Software Engineer role at Catapult Sports involves contributing to the full software development lifecycle, enhancing performance technology for athletes and teams. Key responsibilities include building and maintaining Angular web applications and Java Spring Boot APIs, designing database schemas, and optimizing query performance. Candidates should have at least 5 years of software development experience, with proficiency in Typescript, Javascript, Angular, and SQL.