Preheat the oven to 375 degrees F. Prepare an 8-inch round cake pan, line with parchment paper, and brush or spray with oil and set aside.
Make the pistachio flour by blending shelled pistachios in a food processor or high-speed blender until fine texture. Set aside.
In a large bowl combine, gluten-free flour, pistachio flour, cane sugar, tapioca flour, golden flaxseeds, baking powder, and salt. Mix well.
Add melted butter and orange juice and mix using a spoon or handheld mixer. Fold in cranberries.
Scoop batter into the prepared pan and bake for 35-40 minutes or until a fork inserted into the center comes out clean.
Transfer cake to a cooling rack, cool completely before adding the frosting.