In a large bowl, sift together the flour, baking powder, baking soda, and salt.
In a small bowl, combine the egg and buttermilk. Whisk them together until blended. Add this to the flour mixture, stirring only until smooth. Add melted butter and sugar to the batter and whisk until combined.
Heat a griddle or nonstick skillet over medium-low heat. Grease the griddle with cooking spray or butter. Pour 1/4 cup of batter on the pan and spread into a 5-inch circle. Cook until bubbles begin to form on the surface and the edges begin to brown. Gently flip and continue to brown the other side. Repeat with the remaining batter.
Serve with butter and warm syrup.