Preheat your oven to 300°F.
Remove the membrane from the back of the ribs for better flavor and tenderness.
Pat the ribs dry with paper towels and rub olive oil all over them.
In a small bowl, mix together brown sugar, paprika, garlic powder, onion powder, black pepper, salt, and cayenne pepper.
Generously apply the spice rub to both sides of the ribs, pressing it into the meat.
Place the ribs on a large baking sheet lined with aluminum foil, meat side up. Cover the ribs tightly with another piece of foil.
Bake in the preheated oven for 2.5 to 3 hours, until the ribs are tender.
Remove the ribs from the oven and increase the temperature to 400°F.
Brush a generous amount of BBQ sauce over the ribs and return them to the oven, uncovered, for an additional 15-20 minutes, until the sauce is caramelized.
Let the ribs rest for 10 minutes before slicing and serving.