Born in Novohrad-Volynskyi, Zhytomyr Oblast, Kashchuk is a product of Shakhtar Donetsk youth sportive school system.
[1] On 29 March 2022, Azerbaijan Premier League club Sabah announced the signing of Kashchuk on loan until the end of the season.
On September 3, 2024, he signed a three-year contract with Azerbaijan Premier League club Qarabağ.
[3] Kashchuk was a part of the Ukraine national under-20 football team that won the 2019 FIFA U-20 World Cup.
He played one of the key roles in Ukraine's success, appearing in all 7 of his team's matches.