Way to pass node modules between jobs?

I’m currently using cathive/concourse-bitbucket-pull-request to pull down my code repo. I have multiple jobs that require various processes (testing, auditing etc). Currently, I am pulling the repo down to each job and then running an npm install on each job. This seems inefficient. Is there a way for me to run an initial npm install in one job and then output the result of that to other jobs as an input?