From the guy who built a huge deck, singlehandedly, partly over existing concrete and partly over a new raised extension…
You can probably leave the slab in place but you might want to drill it full of drain holes. Rent a 2-4 inch concrete drill and have at it. Try to hit all the low areas you know collect puddles in the rain.
Use ceramic tile, brick or another indestructible base for your pilings, topped with good pressure-treated timber. That half-inch to a couple of inches of zero-rot will keep the timbers high and dry enough to greatly extend their lifetime.
Use composite for the decking and railings. Wood is expensive if you use second-rate stuff and crazy-spensive if you use first-rate (no knot, heartwood) stuff. Composite looks good and lasts forever. (I used Trex, in the era before it got a bad reputation from a huge bad run that rotted in place. Still like it better than most of the alternatives - it has a new name. It has a nice woodgrain side and a smooth side, giving you more alternatives than smooth-only or the kind that has only one usable side and “tiling” ridges underneath.)
You don’t need a permit if it’s not attached to the house structure and doesn’t exceed a certain deck-to-ground height anywhere - typically 30 inches, but check your codes.
Railings have to meet code no matter what, mainly in that there’s a minimum spacing of balusters to prevent toddlers from catching their heads in them. It’s a standard distance, 3-3/4 inches IIRC, and there are plastic gauge tools that make the job easy. (I used one multi-block that had spacers for two different deck board spacings and was the baluster distance long - two of those and I never needed a measuring tape for laying board or checking railings.)
I also sank full, footed posts for the outer perimeter, rather than half-posts on footings and then bolted half-posts for the railings.
A laser level system is the gods’ gift to builders of this kind of construction, especially if you’ll be doing a lot of it without help. Even a cheap one saves vast amounts of time and reduces stupid, expensive errors.
My deck was over 1000 sf, wrapped around the corner of the house, dovetailed into an existing raised porch, went over an old concrete porch with swoopy curls like something from a 1960s James Bond movie, and was built like a stretch of the Maginot Line. And I really did it 100% myself - one of the last things I did at that house was walk out back and say goodbye to it.
Happy to answer any questions, now or as you get along.