Preheat oven to 350°F (180 C). Prepare two 9 inch round cake pans with non-stick spray and line the bottoms with parchment paper.
Whisk together flour, cinnamon, ginger, nutmeg, baking powder, baking soda, and salt in a large bowl.
Place eggs, brown sugar, granulated sugar, mashed banana, maple syrup and vanilla extract into a separate large bowl. Hand whisk together until smooth.
Add in room temperature melted coconut oil and whisk until mixed in.
Pour wet ingredients into dry ingredients. Using a wooden spoon or sturdy rubber spatula and mix until just combined. Don't over mix the batter.
Fold in the carrots, coconut, and figs in intervals.
Scoop the cake batter into the two prepared cake pans dividing the batter evenly.
Bake at 350°F (180 C) for 30-35 minutes on the middle rack. Check for doneness when the tops of the cakes have a slight spring and a toothpick inserted into the center of each one comes out clean.
Transfer baked cake layers to a wire cooling rack for 25-30 minutes or until completely cooled.
Run a small sharp knife or offset spatula around the edges of the cake and invert the cooled cake layers to remove.
Remove the parchment paper from the bottom of each layer.
Place a single layer on desired cake dish. Top with cream cheese icing, sprinkle with shredded coconut.
Place second layer on cake and repeat by covering the top of cake with icing and a sprinkling of shredded coconut.
Slice and serve.