TechB Energy Tech Stack & Careers