In a large mixing bowl, beat the softened butter with granulated and brown sugars until light and fluffy, about 3-4 minutes.
Add the eggs one at a time, beating well after each addition. Then mix in the vanilla extract.
In a separate bowl, whisk together the all-purpose flour, unsweetened cocoa powder, baking soda, and salt.
Gradually add the dry ingredients to the wet ingredients, mixing on low speed just until combined. Avoid overmixing.
Using a spatula, gently fold in the chocolate chips.
Preheat oven to 350°F (175°C). Line baking sheets with parchment paper or silicone mats. Scoop dough by rounded tablespoons onto sheets, spacing 2 inches apart. Bake for 10-12 minutes or until edges are set but centers remain soft.
Remove cookies from oven and let cool on baking sheet for 5 minutes before transferring to wire rack to cool completely.
Spread about 1 tablespoon of buttercream frosting on the flat side of one cookie. Top with another cookie, pressing gently to sandwich. Repeat for all cookies.
Serve fresh or store properly for later enjoyment.