Laravel очереди на другом сервере?
Так джоб может использовать всё что угодно чтобы выполниться, как вы хотите чтобы это работало без кода? Если нужен сервис какой-нибудь, модель из базы достать, в базу сохранить и т.д.

Чтобы поднять очереди на другом сервере надо настроить общий редис и общую базу, тогда джобы будут балансироваться между серверами.

Но деплоить надо полноценно приложение на оба сервера.

Можно конечно сделать отдельные консюмеры на отдельном сервере чтобы там чисто один скрипт лежал, но это и будет работать вне ларавела полностью. Т.е. не сможете использовать сервисы, eloquent, модели и всё остальное из ларавела. В чем смысл.

Пора изучить деплой на несколько серверов. А точнее в принципе деплой автоматический поднять, а сколько там серверов надо развернуть ему пофиг.
На самом деле, джобы и должны запускаться в отдельных контейнерах. Взаимодействие идёт через кроликак и БД. При чём это может быть один и тот же монолит, не обязательно делить на микросервисы, все равно контейнеры с очередями не смотрят в веб через вебсервис.