We are looking for generalist programmers who like to take charge of large feature areas and drive them to completion. We hire people with strong technical backgrounds, but who also possess the soft skills to manage non-technical parts of problems. We like to prototype and deploy quickly to test ideas, and determining what to build is at least as important as the algorithms and data structures we use to build it. If this sounds interesting to you, please check out our coding challenge.
Tools of the Trade
We work with modern, fun-to-use technologies.
- Databases: Postgres, Redis, ElasticSearch
*
Backend: Clojure, Scala, the Lift web framework, Python
- Frontend: mostly old-fashioned HTML and JavaScript, with a smattering of jQuery and a little Angular
*
Infrastructure: mostly AWS, including EC2, S3, Route 53, Elasticache; continuous integration courtesy of Jenkins
The Work
There are two parts to our business: Sortable Ads and Sortable Products.
Sortable Ads helps web publishers monetize their website with minimal effort so they can focus on doing what they do best: creating great content. Challenges we work on this area include crawling and rendering pages on the web at scale, analyzing enormous volumes of data to set efficient price floors and building intuitive self-serve user interfaces for our publishers.
Sortable Products covers our product recommendation sites (e.g., Snapsort.com), which help consumers quickly make informed decisions on which product to purchase. Challenges in this area include developing algorithms and UI to boil many data points down to simple conclusions, crawling the web to collect data, and building automated quality control systems.
