I'd make your system, I have experience on angularjs development, I did some system and apps using angularjs. these systems are using a php backend, but if you want some other backend I can work with nodejs or Ruby on Rails.
I think that can be better for both, work in the project by hours and milestones or tasks.
you can write me for know more about my experience.
Regards