Hi,
I had built a complete form generator in our product 2 year back, which was supposed to be used to generate dynamic forms in Web as well as Mobile. At that time, I had used AngularJS, Node.JS and Mongodb at the back end.
It has been successfully running with more that 15 customers. I am pretty hands-on in this and Angular (1.x as well 2.x onwards) and should be able complete this quickly.