Joosten speelde in de jeugd bij N.E.C. In januari 2015 werd hij bij het eerste elftal gehaald. De rechtsbuiten maakte zijn debuut voor de Nijmeegse club op 16 januari 2015, toen met 3–0 verloren werd van FC Eindhoven. Hij mocht van coach Ruud Brood twee minuten voor rust invallen voor de geblesseerde Muhammed Mert.[1] Joosten werd met N.E.C. kampioen van de Eerste divisie in het seizoen 2014/15. Op 25 maart 2015 tekende Joosten een contract bij FC Utrecht voor twee jaar.[2] Die verbintenis werd nog geen acht maanden later verlengd tot medio 2018 met een optie tot 2020.[3]
Op 17 april 2016 maakte Joosten zijn eerste competitietreffer in de Eredivisie voor FC Utrecht, in een uitwedstrijd bij Ajax (2–2). De Nijmegenaar raakte eind februari 2017 voor langere tijd uitgeschakeld, nadat hij zijn voorste kruisband afscheurde.[4] De daaropvolgende revalidatieperiode nam bijna een jaar in beslag.[5] In het seizoen 2018/19 werd Joosten door zijn club voor de duur van een jaar verhuurd aan VVV-Venlo om zodoende weer aan spelen toe te komen.[6] Joosten luisterde zijn debuut voor de ploeg uit Noord-Limburg op met een doelpunt; hij scoorde op 1 september in de thuiswedstrijd tegen sc Heerenveen (1–1), waardoor VVV een punt overhield aan het duel met de Friezen.[7]