Into a stand mixer or large bowl, add the softened butter and beat for two minutes, scraping sides as needed, until butter begins to turn a pale yellow.
Add the sugars and vanilla extract. Beat for 5 minutes, stopping and scraping sides as needed.
Add the eggs one at a time, beating them into the mixture until combined.
Add the flour, baking soda, baking powder, and salt into a medium bowl, and mix until combined. With the mixer on low, slowly add your dry ingredients half a cup at a time. Turn off the stand mixer or hand mixer and scrape down the sides; repeat until all dry ingredients are combined into the dough, and you cannot see any streaks of white.
Gently fold in mini chocolate chips until combined throughout the dough.
Cover the cookie dough and chill for 30 minutes.Preheat the oven to 350˚ while the cookie dough chills.
Prepare your cookie sheet with parchment paper or a silpat. Add 2 tablespoon cookie dough balls with at least two inches in between, about six cookies per sheet pan. Bake one to two sheet pans at a time. These cookies will spread and puff up a little.
Bake cookies for 10-12 minutes at 350˚.
Let cool on cookie sheet for two minutes before moving them to cooling rack.