Лучше это дело не объединять. У тебя будет ненужная связность двух очень разных процессов. Будет неловно, если твои бэкграунд-таски забьют мейн-тред, например, сломав тебе SSR; или вообще заимеют внутри себя баг, из-за чего у тебя упадёт сайт, потому что таски будут бросать необработанное исключение.
Разнеси это на два процесса, управляй ими через pm2 или что-то другое. Соответственно, добавляй эту строку про initBackgroundTasks
в отдельный файл, типа workers.ts