They need a senior-level Salesforce Developer for 20-30 hours/week who can, and will likely convert to a permanent position.
The team consists of 5-6 junior and 4-5 senior-level guys. Excellent communication skills and the ability to mentor the younger guys are key.
For those reasons, they'd prefer a US citizen or green card holder; however, client needs someone soon so they will consider H-1B to fill the gap. 100% remote is ok, with the occasional (maybe once/quarter) trip to St. Louis. On-site is preferred.