Algo Communication Products Ltd Tech Stack & Careers