@robertwgehl If chat federation is not a must-have I can recommend RocketChat. We've been using that for a number of years now and for a small team it's easy to set up and manage and sufficiently feature rich. Only slight concern is that you need to either run your own push notification service (if you want push and don't want to use a 3rd party for that). RC does offer a light integration with your Jitsi which offers a nice convenience.
Fediscience is the social network for scientists.