Demecan Tech Stack & Careers