You're a driven engineer who aspires to build big, robust web platforms that can scale to very large numbers of simultaneous users. You love writing clean, elegant code, but you also understand and embrace the idea that a truly successful system requires you to do a lot of other stuff: work with and mentor your team, think about not just what comes next but what comes six months from now, balance the need to do things right with the need to do things fast, and coordinate with production, QA, and operations to ensure successful product launches. You code in either vi or emacs, and while people who use the "other" editor might be perfectly nice, deep down you know there's something a little bit off about them.
This role is two parts engineer, one part team lead, and all start-up drive. If you are a born leader but still like to get your hands dirty, you're reading the right job spec.
A love of startups, music, games, and elegant and efficient solutions to complex problems.
Experience implementing and deploying (and ideally designing and architecting) large scale, multi-tier, client-server systems.
Experience with some or all of the following: open and semi-open web authentication APIs like OpenID, OAuth, and Facebook Connect; content management systems; billing and payment processing systems; 3D graphics algorithms and packages; ActionScript and Flash development; automated testing tools; continuous integration and deployment techniques.