Nordin werd geboren in Parijs en speelde in de jeugd bij Saint-Étienne. Op 25 september 2016 debuteerde hij in het eerste elftal in de competitiewedstrijd tegen Lille OSC. Hij viel na 32 minuten in voor de geblesseerde Ronaël Pierre-Gabriel. Nordin maakte na 72 minuten het tweede doelpunt voor Les Verts.[3] Saint-Étienne won het duel uiteindelijk met 3–1. De week erop mocht de vleugelspeler in de basiself starten in de uitwedstrijd tegen Olympique Lyon.[4]