To the bowl of a stand mixer, add the flour, baking powder, salt and yeast. I HIGHLY recommend weighing the flour if you can (465 grams) for the most accurate results. Mix to combine.
Warm the water in the microwave for about 60 seconds or until it is warm (but not hot) to touch. It should be about 110 degrees Fahrenheit.
Add the water, butter, egg and sugar to the mixer and mix with the paddle attachment for about 4 minutes. If it looks dry, add an extra tablespoon or two of water. It shouldn't be crackly, but you don't want it too wet or sticky either.
Cover with a towel and set aside to rise for 90 minutes.
Toward the end of the 90 minutes, preheat the oven to 425 Fahrenheit.
Combine the water and baking soda in a pot and bring to a boil.
While you wait for the water to boil, form the dough into a ball and cut into 6 even pieces. The dough shouldn't be super sticky or wet, but lightly flour your work surface to prevent sticking. Avoid flouring too much as we don't want to dry out the dough.
Take each piece and roll into a long and skinny log about 3/4 inch wide. Cut into 1 inch pieces and repeat with all dough.
Use a slotted spatula to carefully place each pretzel into the boiling water for just 5-10 seconds each, then place on a baking sheet lined with parchment paper.
Sprinkle with the course salt while each pretzel bite is still wet to ensure it sticks.
Bake for about 15 minutes or until browned. Let cool sightly, then brush with melted butter and serve immediately. Serve with queso, mustard or your favorite dipping sauce, enjoy!