Prepare your pan first by preheating the oven to 350°F (175°C) and lining a 9-inch round cake pan with parchment paper, then greasing the sides.
Make the fruit topping by melting 4 tablespoons of butter in a small saucepan over medium heat. Add brown sugar and stir until dissolved, about 2-3 minutes. Pour this mixture evenly into the prepared cake pan.
Arrange the fruit carefully by combining the sliced rhubarb and strawberries with lemon juice in a bowl, then spreading them evenly over the brown sugar mixture in the pan. The arrangement matters as this will become the top of your cake.
Prepare the cake batter by whisking together flour, baking powder, and salt in a medium bowl and setting aside. In a separate large bowl, cream the softened butter and granulated sugar until light and fluffy, about 3-4 minutes.
Add eggs one at a time to the butter mixture, beating well after each addition. Mix in the vanilla and almond extracts until well combined.
Incorporate the dry ingredients into the wet mixture alternately with the buttermilk, beginning and ending with the flour (flour-milk-flour-milk-flour). Mix just until combined after each addition – overmixing will make the cake tough.
Pour the batter gently over the fruit layer, spreading it evenly with a spatula. Take care not to disturb the fruit arrangement beneath.
Bake for 50-55 minutes until the cake is golden brown and a toothpick inserted in the center comes out clean. The cake should spring back slightly when touched.
Cool for exactly 10 minutes in the pan on a wire rack – this timing is crucial! If you flip too soon, the topping will be too loose; too late and it might stick.
Invert the cake carefully by running a knife around the edges, placing a serving plate over the pan, and flipping in one confident motion. Leave the pan in place for a minute to allow the topping to settle onto the cake before lifting it off.