Вполне, но нужно будет немножко поменять представления о программировании, асинхронность она такая, но на мой взгляд - это того стоит.
Сам переходил с пёрла на ноду, умея писать калькуляторы, ничего, разбираться было довольно просто, но сначала страдал от callback hell, сразу совет - разберитесь с асинхронностью в принципе и модулем async (или аналогичным) для того, чтобы выполнять задачи последовательно, когда это нужно.