Well the gods and demons do not have to exist, but she believes in them. Or is the concept of religion unknown in the world?
We can ignore the magic part as you clearly said that it is very rare. Therefore it was optional. Still she was raised by these principles and would follow them. The basic idea is less that she is an actual shapeshifter, but to underline that she comes from a barbaric tribe with a different philosphy.