I have oily skin and shower like 2 times a week and I have spots on my back is this a cause of not showering enough?

Cannot diagnose this. Identification of the spots requires an exam. Suggest you shower every day and see what happens.
The spots scaly. The spots have a find flake on them you could have a superficial fungus infection that is not contagious. Other than that i cannot make a diagnosis you need to be seen by a dermatologist if you can.