Any change that dcron could manage the job scripts itself? I.E. you store the raw command scripts in dcon, then reference them in the create a job endpoint?
For example:
POST /scripts --data 'node /home/node/myJob.js'
That returns a script id { "script_id": "507f1f77bcf86cd799439011" }
I think you missed the point, jobs are stored in etcd so they're distributed and all dcron (server) nodes will see it. You can even create jobs from any node. Note that, non server nodes doesn't need access to etcd.