SStrellaFounding RecruiterStrella HQ (New York City) · San FranciscoRemoteOpen for 32 daysVerified 34 min ago