Ithaka Tech Stack & Careers