Teach English in Bari, Italy at a language school. The role involves approximately 25 contact hours per week with small groups, emphasizing a communicative approach and technology integration. Benefits include competitive salary, paid holidays, and ongoing training.