I don't doubt that a switch from a custom backfill management system written on RabbitMQ could be rewritten in certain cases on Postgres for equivalent if not better results.
My question would be why you're in the business of writing a job manager in the first place.
My question would be why you're in the business of writing a job manager in the first place.