Kran Consulting Tech Stack & Careers