Development Representative with Finnish-English working on site in Krakow, Poland, you’ll be a part of creating and delivering... in both Finnish and English 1+ years demonstrated sales experience A solution-oriented mindset and comfortable working to resolve...