TechBiz Global is a leading recruitment and software development company. Our diverse, globally distributed team provides IT recruitment, outstaffing, outsourcing, software development, and different consulting services with a primary focus on making our partners achieve their
We are looking for a FULL-TIME Customer Success Manager to be the main point of contact between our customers and our technical team. This is a 100% remote position - youll work from home in your own