Nearshore Development Teams for US Fintech Companies: What to Look For