Yes, you can use Node.js for both front-end and back-end development. On the back end, it runs server-side code, while on the front end, it can be used to bundle and manage JavaScript code using tools like Webpack.