Rank Group Tech Stack & Careers