Dover Tech Stack & Careers