Echotalk Tech Stack & Careers