Nextera Global Tech Stack & Careers