Business Manager
02/05/2024
Zug
What it's about Based in Zug, Switzerland, you will report directly to the Chief Technology Officer (CTO) and support him on various projects and initiatives aiming at ensuring business and operational success of the firm. The CTO leads t...