All of the mentioned requirement is possible, please contact me back with more details on which stack you would like to use,
Something about me:
Hi this is Siraj, I am a Nodejs developer with 1.6 years of experience, my stack is node,express and MongoDB with mongoose ODM, I have worked in multiple projects involving above stack, i have also worked with third party API integration and a handful of payment gateway integration , i write clean, readable and reusable code,
Thank you