Etsy is looking for talented software engineers who have experience building scalable, high-volume transaction systems and integrating with global payment systems and networks.
About the Engineering Team
The technical staff at Etsy believes that code is craft, good software and systems designs are works of art, and that the work we do is part of larger creative culture represented by the hundreds of thousands of inspired makers who make Etsy such a wondrous marketplace. We believe that small, empowered, self-motivated teams can do big things. We also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more. Check out our Engineering blog: http://codeascraft.etsy.com/
You are familiar with the standard semantics of credit cards and banking systems. You already know that payments are largely powered by FTP, even though our own internal systems are much more advanced. You take pride in building systems that are fast and flexible but triple-check every number in order to ensure that we never disappoint our members.
You are the kind of developer that can master any programming domain, given a little time to do so. Ideally you have mastered several in the course of your career. You write code (at least in part) because you love doing it. You may have contributed to open source projects.
You have a computer science degree, a related degree, or an utterly unrelated degree and life experience. Or, no degree at all and life experience. We celebrate the fact that there are many paths one can take as an apprentice in the craft of programming.
Etsy is the world's most vibrant handmade marketplace. Our mission is to enable people all over the world to make a living making things. The growing Etsy community includes over 12 million members in over 150 countries. Our sellers collectively list around 11 million active items, and in 2011 we sold over $400 million of goods. Etsy operates transparently and you can check in to see how the Etsy community is doing in our monthly weather reports.
Our offices are like this http://www.avc.com/a_vc/2010/09/the-office-matters.html and this http://www.officesnapshots.com/2010/10/11/etsy-offices/ . We're empowered and expected to be ourselves, share our ideas and figure out what we can each do to keep Etsy evolving. You'll get to work with some of the brightest, most creative people you've ever met—but you'll also be challenged to be one of those people. We have full company-paid benefits, including family and domestic partner benefits, humane working hours, couches, quiet spaces, lunch twice a week and handmade desks.
Dogs are part of the team, and are expected to commit code.
We're growing rapidly and are well funded with a proven business model and established revenue to help us continue growing and serving our community. If you're interested in joining the team at Etsy, please send a cover letter along with your resume telling us what inspires you about Etsy and why you think you are perfect for the team (resumes without a cover letter will not be considered) . If you contribute to an open source project, write a blog, or practice another craft besides coding, that means something to us, and we would love to hear about it when you write!
Etsy - 20 months ago
Etsy is a marketplace, but it's also a community made up of many different individuals with many different lives and points of view.