Hello,
I have checked specifications you mentioned, it is completely feasible to develop it for me.
So far I have created, quite complex web application, in PHP and Python, I have created bitcoin wallet web application for U.K, I have strong experience in working with PHP, Python REST webservices, and other cloud based services like amazon(AWS), openshift, google API's and many more.
I can make use of Django framework to implement REST API in python, or i can use Laravel framework in PHP to create REST webservices.
from your requirement I can fulfill all your proposed requirements.
So, Contact if Interested.
Regards,
Swap