Hi there,
I have worked on both iOS and Android push messaging. As of now i would recommend you to go with FCM (Firebase could messaging). I have already implemented push messaging in a few of NodeJS projects. I'll be able to timely deliver the task.
Below is my experience breakdown:
Php: 4+ years,
Codeigniter: 3.5 years,
Laravel: 2 years,
RESTful APIs: 3 years
JavaScript/jQuery: 3+ years
NodeJS: 10 months,
ReactJS: 6 months
DevOPs: 1 years
I'll look forward to discuss more.