Toast the sliced ciabatta rolls until golden brown and set aside.
Spread the basil pesto evenly across the bottom halves of the toasted rolls.
In a small bowl, whisk the eggs with salt and pepper until well combined.
Heat olive oil in a non-stick skillet over medium heat.
Add the chopped sun-dried tomatoes and baby spinach to the skillet, sautéing for 1 to 2 minutes until the spinach is fully wilted.
Pour the whisked eggs over the vegetables in the skillet and cook, stirring gently with a spatula, until the eggs are soft-scrambled.
Fold the crumbled feta cheese into the egg mixture just before the eggs are fully set.
Divide the egg and vegetable mixture equally onto the bottom halves of the ciabatta rolls.
Place the top halves of the rolls over the filling and serve immediately.