Preheat oven to 350 degrees F. Line 2 large baking sheets with parchment paper.
In a medium bowl, whisk flour, baking soda, baking powder and salt.
In a separate large bowl, or the bowl of your stand mixer fitted with the paddle attachment, beat butter and sugar until smooth and creamy. Mix in egg, extract, zest and juice until well combined. Gradually stir in flour mixture until well combined.
Roll dough into 1-inch balls, then roll in granulated sugar. Place on baking sheet about 1 1/2 inches apart.
Bake for 8-10 minutes, or until cookies are lightly browned around edges. Let cool on baking sheet for 1-2 minutes before removing to a wire rack to cool completely.