¿Es factible cambiar de trabajar en un desarrollo web a Internet de las cosas?

Eso depende de la parte de la web en la que estaba trabajando y de lo que desea hacer en IoT.

TL; DR: sí.

Digamos “backend”. Un término un poco genérico, lo sé, pero supongamos que es todo, desde bases de datos, API REST, colas de trabajo, servicios de notificación, etc., que el usuario (o un dispositivo IoT) no ve.
Si trabaja en algo como esto en la moda moderna de la Web, es probable que esté trabajando con REST o API similares a REST. Los “backends” de IoT son un poco más sobre trabajos y colas de trabajos: para el “punto final” real es mucho más simple: el dispositivo generalmente solo escribirá. Y mucho más que el usuario lo hará. Entonces cambia su enfoque de recibir datos a procesarlos, y comienza a construir colas de trabajo, etc.
Todavía tendrías mucho trabajo típico en la web: alguien quiere ver y visualizar y manipular esos datos para que no te deshagas de la web.

Pero en general, es factible.