Preheat oven to 350F and grease two 8inch cake pans.
In a medium sized bowl, whisk together flour, baking powder, baking soda, pumpkin pie spice, and salt.
In a large bowl, using a hand mixer or stand mixer, beat together butter and both sugars. Add in vanilla and eggs and beat until creamy. Then add pumpkin puree and mix.
Slowly add dry ingredients to wet until all combined. Fold in mini chocolate chips.
Divide cake batter into two pans, smooth out, and bake for 40-45 minutes or until toothpick inserted comes out clean.
While cakes are cooling, make frosting. Using a hand mixer or stand mixer, beat together cream cheese and butter. Slowly beat in powdered sugar, cocoa powder, salt, and vanilla until frosting is well combined.
Add one layer of cooled cake to a cake stand and frost the top. Layer the second cake on top and frost top and sides of all cake. Slice and enjoy!