Permanent contract
Spain - MADRID
Romania - Bucharest
France - AIX EN PROVENCE
France - Paris
Internship
France - Saint Ouen Sur Seine
Spain - Teletrabajo
France - TOULOUSE