vidaXL Tech Stack & Careers