Sarepta Therapeutics Tech Stack & Careers