What kind of companies in Brazil though? I feel like the level of brazilian engineers outside high growth tech companies is very low. Most of them will literally fail "Fizz-Buzz" style coding tests. Good devs are either making a very good salary in Brazil (30-50k USD) or 2-3X that working remotely for an American company
Most American engineers (even specifically programmers) fail FizzBuzz-style coding tests, too, if you go by job interview candidates. That's why FizzBuzz exists.