A RavenDB-based system for scheduling background jobs to be executed now or in the future by any number of worker nodes