We had the same requirements. We solved it by using kafka. web application enqueues job message in kafka. The consumer application, which in your case is the console app, registers consumers and receives message from kafka topic and starts job.
With this approach you can run multiple consumer apps against one hangfire server as well.