IDI Distributors Tech Stack & Careers