In the bowl of a stand mixer, add in the butter, sugar, salt, and vanilla extract.
Use the paddle attachment to beat on medium high speed for 2 minutes until light and fluffy.
Add in the eggs, one at a time, mixing completely before adding the next. Scrape the sides and bottom of the bowl in between each egg. After the first two eggs, add in the hazelnut flour and beat until just combined.
Then continue with the remaining two eggs.
Scrape the sides and bottom of the bowl again.
Pour in the all purpose flour and baking powder and mix again on medium speed for about 30 seconds until combined.
Pour the cake batter into the prepared pan with the rhubarb and smooth out the top.
Bake in the preheated oven for 30 minutes, then rotate 180 degrees and bake for another 20-25 minutes until golden brown and a toothpick inserted in the center, comes out clean.
Once baked, remove the cake from the oven and leave to cool on a rack for 10 minutes. Then, run a knife between the edge of the cake and the pan.
Release the springform pan and remove the collar. Place a sheet of parchment paper over the cake, followed by a plate turned upside down that is larger than the cake.
Holding onto the cooling rack and upside down plate, with the cake sandwiched in between, flip the whole sandwich over so the cooling rack is on top and the plate on the bottom.