Preheat your grill on medium heat, approximately 300°F (150°C). If using a charcoal grill, arrange the coals on one side for direct and indirect heat.
In a mixing bowl, combine the brown sugar, smoked paprika, garlic powder, onion powder, salt, and black pepper to create the dry rub.
Remove the membrane from the back of the ribs for better flavor absorption.
Generously apply the dry rub all over the ribs, coating both sides. Allow the ribs to sit for at least 15 minutes to absorb the flavors.
Place the ribs on the cooler side of the grill (indirect heat) and close the lid. Cook for approximately 1.5 hours, flipping the ribs halfway through to ensure even cooking.
After 1.5 hours, brush barbecue sauce generously on both sides of the ribs. Move the ribs to the hotter side of the grill (direct heat) and grill for an additional 15-30 minutes, turning occasionally and basting with more sauce until charred and caramelized.
Use a meat thermometer to check for doneness; ribs should reach an internal temperature of 190°F (88°C) for optimal tenderness.
Remove the ribs from the grill and let them rest for 10 minutes before cutting into individual portions.
Serve with more barbecue sauce on the side and enjoy!