The data.command contents on the payload should be serialized using PHP serialization. I am guessing you are aware of that and have this custom Serialize.serialize() call doing that.
Also be sure you are connecting to the same redis database as the Laravel app. Not just the same redis server, but the same redis database. By default a Laravel app uses the 0 database for queues, but it might be configured to use another one, check if the REDIS_DB env variable is set to another database.
Also Laravel prefixes keys on redis to avoid collision when several apps are running on the same server, check your Laravel app's ./config/database.php under redis.options.prefix to figure what prefix it is using.
One last thing: Wouldn't be easier to set an endpoint you can call from node and have that endpoint dispatch the job within Laravel itself?
Hope any of these helps.