Stockarea Tech Stack & Careers