Product Manager - iwocaPay
- Hiring Organisation
- iwoca
- Location
- London, United Kingdom
- Salary
- £ 70 K
it.Confidence representing the product to internal stakeholders: ops, commercial, risk, and translating their friction into product direction.Bonus:Experience in fintech, payments, or e-commerce, particularly B2B transactions or trade credit.You've worked in a high-trust environment where people push back and expect to be treated ...