
Technology Requirements
In order to be a member of the web development team, the successful candidate will be:
Experienced in software development using the Perl Mason framework.
Well-versed in software development in a linux environment using Apache, Perl, MySQL.
Basic knowledge in HTML, CSS, Javascript (AJAX), Flash.
Experienced in setting up, managing, and troubleshooting linux based development and production environments.
Experienced with scaling and troubleshooting code.
Able to quickly learn an existing codebase.
Comfortable modifying and building on top of another developer’s code (without requiring that all code be rewritten).
Well-versed in scaling web properties, with strong HTTP scalability knowledge.
Experienced in working together in a closely knit team environment.
In order to move forward, the successful candidate will be:
Innovative, with proven experience in solving hard problems with unclear solutions.
Able to work with minimal supervision.
Likely positive signs:
Candidate has strong hands-on experiencing writing code for a large scale web sites (millions of visitors per month).
Candidate has extensive experience using the Perl Mason framework.
Candidate understands technical architecture and the use of memcache, CDNs, and load balancers.
Management requirements
The successful candidate:
Will be comfortable handling a balance of long term and very short term initiatives simultaneously.
Will be comfortable in a very results driven environment with competing priorities.
Will have a strong sense of ownership of the existing code.
Will have extensive start-up experience and a scrappy disposition.

- Columbia
- Cornell
- Duke
- Harvard
- MIT
- NYU
- Penn
- Princeton
- U of Chicago
- U of Illinois
- Matching great people and companies



