Preheat the oven to 350 degrees F.
Grease a 9 x 13 baking pan and set aside.
Place the eggs, sugar, oil and sweet potatoes in a large bowl and mix with an electric mixer set to medium speed until light and fluffy.
In another large bowl, stir together the flour, baking powder, cinnamon, salt and baking soda.
Slowly add the dry ingredients to the wet sweet potato mixture and mix at a low speed until completely combined, about 3 minutes.
Spread the batter out onto the baking pan.
Bake for 30 minutes or until a toothpick inserted in the middle comes out clean.
Let cool completely before frosting.