In a large mixing bowl, whisk together the flour, instant yeast, sugar, and salt.
Add the warm water and melted butter to the dry ingredients, and mix until a dough forms.
Knead the dough on a floured surface for about 10 minutes until smooth and elastic.
Place the dough in a greased bowl, cover with a kitchen towel, and let it rise in a warm place for about 1 hour or until doubled in size.
After the dough has risen, punch it down and divide it into 12 equal pieces.
Shape each piece into a ball and place them on a baking sheet lined with parchment paper, leaving space between each.
Cover the rolls with a kitchen towel and let them rise for another 30 minutes.
Preheat the oven to 375°F (190°C).
Brush the tops of the rolls with the beaten egg and bake for 15 minutes or until golden brown.
Remove the rolls from the oven and let them cool on a wire rack before serving.