Manager, Customer Success (Remote - EMEA) at N8n | Shinobi Jobs