Roefs begon te voetballen bij VV Heeswijk waarna hij werd gescout door N.E.C.. Hij volgde onderwijs op de SSgN in Nijmegen.[3] In september 2023 verlengde Roefs zijn contract tot 2028 bij N.E.C..[4] Naast zijn profcarrière is Roefs geruime tijd als keeperstrainer actief geweest bij VV Heeswijk.[5]
Op 24 september 2023 maakte Roefs zijn profdebuut bij N.E.C. In de met 3–0 gewonnen thuiswedstrijd tegen FC Utrecht werd Roefs in de 31e minuut ingebracht voor de geblesseerd geraakte Jasper Cillessen.[6][7][8] Een week later volgde zijn basisdebuut in de derby tegen Vitesse.[9] Hij speelde hierna nog twee competitiewedstrijden, waarna Cillessen terugkeerde als eerste doelman. Roefs werd gekozen als vaste doelman in de wedstrijden voor de KNVB beker.[10]