Sedna Horeca Tech Stack & Careers