As a digital nomad running a remote team I can relate. I wrote this article about my experience http://blog.taskworld.com/3-ways-ace-remote-team-management/
Are you using all of those platforms? Have you looked at https://taskworld.com/ ? It’s got project and file management, a powerful overview, chat and all of the above tools in one platform. I may be a bit partial ;) but it could help cut down on time and productivity interruptions spent switching between apps. You can sign up for a free trial and check it out. Let me know if you have any questions :)
Best of luck to your team and thanks for sharing this interesting article!