I am the auhor of node-runnr . It have a very simple approach to create job. Also its very easy and clear to declare time and interval.
For example, to execute a job at every 10min 20sec,
Runnr.addIntervalJob('10:20', function(){...}, 'myjob')
To do a job at 10am and 3pm daily,
Runnr.addDailyJob(['10:0:0', '15:0:0'], function(){...}, 'myjob')
Its that simple.
For further detail: https://github.com/Saquib764/node-runnr