Business Development Manager
- Location
- Greater London, England, United Kingdom
sales cycles and complex stakeholder environments Self-motivated, target-driven, and comfortable working in a fast-paced environment. Nice to Have Experience selling to eCommerce merchants Knowledge of cross-border payments Existing network within the payments or fintech ecosystem. What We Offer Performance-based commission Hybrid working model in London ...