24-letni pomocnik trafił do Ruchu ze Stali Mielec w 2016 roku, do której był wypożyczony z Miedzi Legnica. 1 lipca 2017 roku chorzowianie skorzystali z opcji wykupu i tym samym Bartosz Nowak został ich zawodnikiem. W niebieskich barwach zanotował łącznie 37 występów i zdobył trzy gole.
Po spadku Ruchu do Nice 1 Ligi Nowak rozegrał 829 minut, wchodząc na boisko głównie z ławki. Sam piłkarz nie ukrywał chęci zmiany klubu i potrzeby regularnej gry. Rundę wiosenną spędzi na wypożyczeniu w Stali Mielec, której celem jest wywalczenie awansu do Ekstraklasy.