Senior Full Stack Developer - Team Lead at Vista Group (Cape Town, South Africa) — aijobsearch