Average software developer compensation in the US can be around 100k to 120k . In latin america you can get excellent top tier tech talent for 30k-40k.
Thanks for making my point with actual data :) (to restate: if the US pays 100K for this skillset, don't sell yourself cheap at 30K. Where you are only matters to local companies.)