Essex Lake Group Tech Stack & Careers