Justin Baas speelde in de jeugd van SV Always Forward, FC Volendam en AZ. Door gebrek aan perspectief trok hij zich in het seizoen 2016/17 trok hij zich terug naar de amateurs van SV Always Forward en speelde hij eveneens in zijn tussenjaar zaalvoetbal voor de Hoornse zaalvoetbalvereniging HV Veerhuys, waarmee hij uitkwam in de Eredivisie. Hij werd in 2017 aangetrokken door AZ Alkmaar.[3] In het seizoen 2018/19 zat hij enkele wedstrijden op de bank bij Jong AZ, maar debuteerde pas het seizoen erna. Zijn debuut vond plaats op 23 augustus 2019, in de met 1-2 gewonnen uitwedstrijd tegen TOP Oss. Hij kwam in de 90+4e minuut in het veld voor Léon Bergsma. Baas speelde eveneens twee oefenwedstrijden in de hoofdmacht van het grote AZ, waaronder tegen KV Mechelen.[4] Baas vertrok in 2020 bij de Alkmaarders bij gebrek aan perspectief en speeltijd.
Als zoon van een Nederlandse vader kon Baas uitkomen voor de vertegenwoordigende Nederlandse elftallen. Tijdens zijn periode als jeugdspeler bij FC Volendam was Baas jeugdinternational voor Oranje onder 15, waar hij samenspeelde met onder meer Sven Botman, Daishawn Redan, Jurgen Ekkelenkamp en Mitchel Bakker. Nadat hij in 2016 terugkeerde naar de amateurs, werd hij een keer opgeroepen voor een stage bij het Nederlandse jeugdselectie onder 18.