Preheat your oven to 300°F (150°C).
Remove the membrane from the back of the ribs for tenderness.
In a bowl, mix the paprika, garlic powder, onion powder, brown sugar, black pepper, salt, and cayenne pepper.
Rub the spice mixture generously over both sides of the ribs.
Place the ribs on a 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 hours.
Remove the ribs from the oven and discard the top foil.
Brush a generous layer of barbecue sauce over the ribs.
Return the ribs to the oven uncovered and bake for an additional 30 minutes, basting with sauce every 10 minutes.