Atlas Technica hiring Team Lead job in Boston, MA, US | WorkOnward