Locations
United States · Mountain View, CA, USA · Sunnyvale, CA, USA
industry
Commerce and Shopping · Education · Information Technology · Internet Services · Media · Mobile, Platforms, and Apps · Software
Size
201-1000 employees
Stage
Seed
founded in
2013
An on-demand marketplace for software developers
Is this your company?
Something looks off?
On-site & Remote