Mcfadyen Digital Tech Stack & Careers