Preheat oven to 375°F.
Line jelly roll pan with parchment paper.
Mix flour, baking powder, and spices together.
Beat eggs and sugar until thick.
Fold in pumpkin puree gently.
Add dry ingredients to wet mixture.
Spread batter evenly in prepared pan.
Bake for 13-15 minutes until springs back.
Turn cake onto powdered sugar-dusted towel immediately.
Roll cake in towel while warm.
Cool completely on wire rack.
Beat cream cheese, butter, sugar, vanilla together.
Unroll cooled cake carefully.
Spread filling evenly over cake surface.
Roll cake again without towel.
Wrap in plastic wrap tightly.
Refrigerate for 2 hours minimum.
Slice with sharp knife before serving.