Check out github.com/zulip/zulip. It's a challenging and large project, but it's backed by a stable company and lots to learn in the long run.
P.S.: I'm in no way associated with them. I just came across them some time ago and thought the project was cool.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.