Sort:  

You can use both if it is STEM related.

stemgeeks is indeed independent of steemstem.

both communities promote the same thing? science, math etc? so both tags can be used?

Sure. There is no need to make any choice. You should use #steemstem if you want to facilitate the life of our curators and #stem if you want to be considered by stemgeeks.