На чем писать интернет-магазин PHP или NodeJS или...?
50 тыс. товаров - это мелкий магазин. Пишите на том ЯП, который лучше знаете.
Или возьмите любой готовый интернет-магазин.
Нужно чётко сформулировать задачу и посмотреть что есть на рынке из готовых решений. 
Тут выше хаяли Битрикс и отчасти небезосновательно (сейчас всё не так уже плохо как было года 3 назад), но в ряде случаев голого Битрикса + готового шаблона за ~25000 + встроенного модуля интеграции с 1С достаточно для покрытия всех потребностей конкретного Бизнеса, и ещё с запасом плюшек останется.  Программистов на рынке полно, и учитывая рейтинги партнёров, и системы сертификации специалистов, найти толкового программиста не проблема, главное за дешевизной не гнаться.
Возможно под Ваш запрос лучше подойдёт что-то другое, типа того же WooCommerce. Если поймёте что всё-таки вариантов нет, и надо писать с нуля, то я бы смотрел в сторону PHP фреймворков.
Самым перспективным сейчас считается Laravel.