You should do two things: (1) flag it and (2) if it's really a low-traffic site, consider alerting a moderator or other users who are willing to help it go to 6 flags over spam.*
First, Flag It
Flagging is best. It makes posts "die harder" and also helps train the spam filter, create IP blocks, and so on.
Flags do sometimes take longer to take effect than simple delete votes, but they are worth it. Even on low-traffic sites, posts don't tend to linger too long if they are obvious spam, thanks to moderators reviewing the flag queue and other users raising flags on the post.
Also, as dorukayhan pointed out, simple deletions can get undone by 3 reopen votes from 10k users. Sockpuppets and other bogus accounts do sometimes reach 10k rep (I have actually seen this happen), and 10k accounts sometimes "go rogue" (I've seen this, too). But posts destroyed as spam can only be undeleted by ♦ moderators and staff, not 10k users.
Second, Consider Getting Help
You can always check to see if any of the site's moderators are in a chat room and ping them. We don't mind that if there's a problem that requires attention, and we'd rather get pinged in chat than let our sites get filled with spam.
Another great option: If you've never been there, you might want to check out the Charcoal HQ chat room. Among other things that go on in there, there's a very cool bot developed by some SE users called SmokeDetector (see the GitHub project) that catches a lot of the most obvious spam and posts in Tavern on the Meta, SOCVR, and Charcoal HQ (a dedicated room on chat.stackexchange) about it. Users tend to jump all over that; the (human) users who hang out in there are generally pretty cool people and also very dedicated to maintaining the quality of the sites. Once they know about spam, it's history.
If "Smokey" hasn't already caught a post, feel free to post a polite "please nuke this" message in there. Just be friendly and be sure to share a link to the offending post.
* Pun intended. For those unfamiliar, Six Flags is a chain of amusement parks in the U.S., with names like Six Flags Over [Place Name].