Institut Francais Private Limited Tech Stack & Careers