I mostly used Java, Python, and PHP in my previous projects. On this particular project, I had to learn Node.js. NestJS was a good choice due to my Java Spring experience.
I chose Node mainly because of Yjs, which powers the real-time collaborative editing.