Being a Software Developer is one of the highest-paying professions worldwide. Unfortunately, however, developers are not paid the same worldwide. For example, while the average annual salary for a US software developer is $127,000, that average falls to below $20,000 a year in Africa.
While this might be