Delta Capita Tech Stack & Careers