Preheat oven to 350 degrees. Line an 8×8 baking pan with aluminum foil and grease with non-stick spray.
In a medium bowl, mix flour, salt, and baking powder; set aside.
In a separate large bowl, mix sugar, eggs and vanilla with a whisk.
Melt butter and chocolate chips in the microwave, heat at 30 second intervals then mix until melted and runny.
Once chocolate and butter are melted, pour a little into sugar and egg mixture to temper the eggs and whisk.
Continue slowly pouring the rest of the chocolate to the sugar and eggs and whisk until incorporated. Then add flour mixture and stir just until combined.
Pour half of the batter into a greased 8×8 baking pan. Bake for 10 minutes.
Meanwhile, melt the caramels and sweetened condensed milk in a sauce pan over low heat until completely melted.
Pour half the caramel over the baked brownie layer and sprinkle with pecans.
Drop remaining brownie batter over caramel/pecan layer and carefully swirl with a knife.
Bake for another 15-18 minutes or until edges start to pull away from the pan. Let brownies completely cool before cutting.