Preheat oven to 350 degrees.
Line a baking sheet with parchment paper (leaving extra paper on sides of the pan).
In a small bowl, combine flour, salt, baking soda, cinnamon, ground cloves and set aside. In another bowl, mix eggs, sugar, vanilla and pumpkin puree until smooth. Slowly add the flour mixture into the wet mixture and mix until the flour is fully incorporated. Pour pumpkin batter evenly on your lined baking sheet and bake for 14 minutes. You will know it's ready when you gently touch the top of the cake and it bounces back. It will have a spongey look and feel.
Once done, immediately remove cake from the pan leaving on the parchment paper. Let cool down for a few minutes, then roll it all the way up in the parchment paper from the short end. Let cool completely.
While the cake is cooling, beat cream cheese, butter, vanilla and powdered sugar until light and fluffy.
Once the cake is completely cooled, gently unroll the cake. Smooth filling in an even layer over the cake. Gently roll cake all the way back up, without the parchment paper. Tightly wrap roll in plastic wrap and refrigerate for 1 hour.