Cream together the butter, sugar, and salt until light and fluffy.
Beat in the 2 eggs, one at a time, until blended.
Add the orange juice and vanilla.
Mix in the flour, baking powder, and baking soda until the dough comes together.
Wrap in plastic and chill for 1-2 hours until the dough is firm enough to handle.
Preheat your oven to 350 F.
Roll 1" pieces of dough into 8" ropes.
Fold the ropes of dough in half, and then twist three times.
Place the twists 2" apart on parchment-lined baking sheets.
Beat the egg with a fork to break it up a little and brush it over each twist with a pastry brush. This is the time to apply some sprinkles, if desired.
Bake for 12-14 minutes until the twists are puffed, and just lightly golden on the bottoms.
Cool completely before storing in an airtight container.
Makes 28-30 cookies.
Recipe by High Altitude Bakes at https://highaltitudebakes.com/cookies/2012/12/11/greek-holiday-twist-cookies/