Well, hiring developers mean you are selecting individuals and you take care of their work. In this process you need to individually assign them work and they provide the reports to you. On the other hand, hiring team means you are selecting an entire team, including team leader and the developers.