CarbonChain
•
2024-05-10
London, ENG, UK
Head of Sales
CarbonChain - Head of SalesIntroductionDo you want to work on the most pressing problem of our generation? Do you have experience as a founder or entrepreneur and know what it’s like to roll up your sleeves and execute well, while building a company around y…