Shashoua made his senior debut on 9 September 2018, playing the last 18 minutes of a 2–1 away loss against SD Ejea. He scored his first goal late in the month by netting the opener in a 2–1 home defeat of UB Conquense, and finished the campaign with six goals in 33 appearances as his side missed out promotion in the play-offs.
On 23 August 2019, Shashoua was sold to CD Tenerife in Segunda División, and signed a three-year contract with the club.[4][5] The following 14 January, after failing to make an appearance due to an injury, Shashoua was again loaned to Atlético Baleares for the remainder of the season.[6] He only recovered in March, and played in three matches for ATB as the club missed out promotion in the play-offs for a second consecutive year.
Shashoua made his professional debut on 19 September 2020, replacing Bruno Wilson late into a 0–2 away loss against AD Alcorcón.[7] On 29 November, again from the bench, he scored his first goal in a 2–0 win at Albacete Balompié.[8]
Shashoua spent most of the 2022–23 season struggling with injuries,[9] and left the club in June 2023 after his contract expired.[10] On 24 July, he signed a two-year deal with Albacete also in the second division.[11]
Born in England, Shashoua is of Venezuelan and Spanish descent.[13][14] His mother is half-Spanish.[14] Shashoua said that he would apply for a Spanish passport at the end of the 2020–21 season.[14]
Shashoua's younger brother Armando is also a footballer and a midfielder; both played together for Atlético Baleares in 2020.[15]