In a large bowl, toss the shrimp with olive oil, chili powder, garlic powder, cumin, salt, and pepper until evenly coated.
Heat a skillet over medium-high heat. Add the seasoned shrimp and cook for 2-3 minutes on each side, or until they turn pink and opaque. Remove from heat and let cool slightly.
In a separate bowl, combine cherry tomatoes, corn, black beans, avocado, red onion, cilantro, lime juice, and hot sauce (if using). Gently mix to combine.
On a serving platter or individual bowls, layer the mixed salad greens. Top with the shrimp and the salsa mixture.
Serve immediately, or chill in the refrigerator for up to 30 minutes before serving for a refreshing dish.