Preheat the oven to 350°F. Line baking sheets with parchment.
In a medium mixing bowl, sift together flour, cocoa, baking powder, and salt; set aside.
Set a heatproof bowl over a saucepan of very hot, but not boiling water, not allowing the bottom of the bowl to touch the water. Add the chopped chocolate, stirring occasionally, until melted. Remove from saucepan and cool 5-10 minutes.
In a medium mixing bowl, using a handheld electric mixer, cream the butter and sugar on medium speed, until light and fluffy. Add the eggs, one at a time, mixing until combined. Increase the speed of the mixer and beat a couple of minutes until batter is very light, creamy, and pale in color.
Add the cooled chocolate and the vanilla to the butter mixture, stirring just until combined.
Increase the mixers speed to high and continue to beat until the batter is very light, creamy and light in color. Stir in the dry ingredient. Stir in chocolate chips.
Using a large cookie scoop, portion the dough onto prepared cookie sheets, 2 inches apart. Flatten dough slightly.
Place cookie sheet in preheated oven and bake 14-16 minutes, rotating halfway through baking, or until tops are softly set and they're evenly cracked all over.
Let cookies completely cool on the baking sheet. Use a thin metal spatula to remove.