Position your oven rack to the middle and pre-heat to 350 F. Line a sheet pan with parchment paper and set aside.
In a large mixing bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
In your stand mixer fitted with the paddle attachment, add butter and both sugars. Beat on medium speed for 3-4 minutes, or until light and fluffy. Scrape down the sides as needed.
Turn the speed down to low. Add eggs, one at a time, and vanilla extract. Whisk until smooth, about 60 seconds.
With the speed still on low, add flour mixture, 1/3 cup at a time, until just combined.
Turn off the mixer and add chocolate chips. The easiest way to incorporate them is to pulse at a high speed: add chocolate chips, and repeat a few quick pulses at high speed until chocolate chips are incorporated. Don't over-mix your dough.
Use a 3-Tbsp cookie scoop to portion dough. Scoop directly onto the lined sheet pan, with about 3 inches between each dough ball.
Bake for 12-14 minutes or until the tops are pale and just set, and the edges are lightly golden. You'll need several batches to bake all your cookies.
Let your cookies cool for 5-minutes on the pan before transferring to a wire rack. They'll flatten and crisp up as they cool -- and they're best enjoyed at room temperature.