Yes, it is possible to use NodeJS for developing both front-end and back-end of web applications.