Place the butter and sugars in a large bowl and mix with an electric hand mixer on high speed for several minutes until pale in color and fluffy in texture. This step is crucial, do not skip it. Beating the butter and sugar to the right consistency will help ensure a well-risen and tender finished cookie.
Add the peanut butter and beat for a few more seconds until incorporated. Next add the eggs and vanilla extract; beat another few seconds until combined.
In a separate bowl, sift together the flour, baking soda, baking powder and salt. Add the flour mixture to the wet mixture and gently fold to combine with a spatula. Mix in the dark chocolate chips, being careful not to over-stir; keep it light, but thoroughly incorporated.
Using a small scoop and form the dough into 1-inch balls and place them on a non-stick cookie sheet. Bake for 9 minutes. Let the cookies cool on the cookie sheet completely.
Notes
Feel free to use any brand of crunchy or creamy no-stir peanut butter. I use Jif crunchy.