Preheat the oven to 350 degrees. Grease a 9 x 13 inch pan.
In a medium saucepan, stir together the rhubarb, sugar, cornstarch, water, and ginger. Bring the mixture to a boil, stirring often and making sure the sugar melts and cornstarch is incorporated. Lower the heat to a very gentle simmer and continue to cook until rhubarb is soft and broken down, 7-10 minutes. Stir in a squeeze of lemon juice. Set aside to cool. I sometimes pop it in the fridge while I’m making the crust.
In a bowl, stir together the pecans, flour, oats, sugar, salt, soda, and cinnamon until well combined. Add the melted butter and the egg, stirring until a crumbly dough begins to form.
Spread half of the crumb mixture over the bottom of the pan, pressing it down with your hands. Gently spread the rhubarb filling on top. Top with the butter mixture, using your hands to break it up into small crumbles.
Place the pan in the oven and bake for 30-35 minutes, or until top is golden brown.