Preheat the oven to 350 degrees. Line your baking sheet(s) with parchment and set aside.
In the bowl of a stand mixer or using an electric hand mixer, combine the softened butter and the sugar. Cream until combined.
Add in the egg and combine. Then add in the zest, juice, and vanilla and continue to mix thoroughly.
Add in the flour, salt, baking soda, and baking powder. Mix well. Scrape down the sides and mix again.
Add the blueberries and mix in by hand using a wooden spoon or rubber spatula.
Scoop out the dough using a #24 cookie dough scoop (about 2 ½ Tbsp for each ball of cookie dough). Place the cookie dough on your prepared baking sheets and press down on top of the cookie dough to flatten it to about ½” thick.
Bake the cookies for 10-12 minutes, until the bottom is beginning to brown and the edges have set and the top is no longer shiny. Do not bake until the op has browned, as this will result in overbaking.
Remove the cookies from the oven and allow them to rest on the cookie sheet for 5 minutes until they are set. Then transfer them to a cooling rack to cool the rest of the way.