Ja chciałem cię tylko uświadomić, że MySQL i mongodb to zupełnie różne systemy zarządzania bazami danych i wykorzystuje się je w różnych celach. Nie ma tutaj znaczenia w jakim języku programujesz. W nodeJS możesz również korzystać z mysql, jak i w php z mongodb. Co za różnica, skoro bazę danych wybiera się ze względu na to jaki charakter ma aplikacja? Jako frontendowiec nie musi cie to nawet interesować. Jeśli będziesz zatrudniony jako programista front-end, a będziesz musiał robić cokolwiek z backendu to możesz śmiało przełożonego wyśmiać i iść gdzie indziej.
Zdaje sobię sprawę, że od programistów frontendu też wymaga się minimalnej znajomości backendu.
Możesz to śmiało olać. A najlepiej omijać takie oferty szerokim łukiem. Czasem ze znajomymi lubimy poczytać takie oferty pracy i nieźle się pośmiać.
bo może uda mu się wygryźć PHP za kilka lat
Trochę ci się żart nie udał. Jesteśmy chwilę po wydaniu PHP7, a ty z takim tekstem wyjeżdżasz.
Jeśli lepiej uczyć się nodeJS, to jak to ma się do Wordpressa - czy tam koduje się w PHP, czy też i można nodeJS?
WP jest napisany w PHP, więc chyba powinieneś się domyślić.
Pamiętaj też, że nodeJS to nie jest jakiś język programowania. Jeśli znasz bardzo dobrze JS to raczej nie ma za dużo do uczenia się.