 Bundesliga, before joining Dutch club Roda JC Kerkrade on a permanent deal in 2016.On 17 July 2018, Schahin joined Pyramids FC in the Egyptian Premier League.The following 31 January, he switched teams and countries again after signing for Spain's Extremadura UD.