We have rate limiting in effect. You can not have more than 2 jobs at a time unless you have a professional account. Thus it is best to limit the concurrent jobs to two, and when one completes, start another. I believe if you check the return codes from the job REST API call you will see an appropriate response code.
BTW there is an Node SDK you can use: https://www.npmjs.com/package/clara