Senior Software Engineer: Seller Tools Etsy
THIS JOB HAS EXPIRED The Seller Team builds the tools that Etsy sellers use every day to manage their inventory, merchandise their shops, connect with their customers, and measure the growth of their businesses. As engineers, the work we do touches all aspects of Etsy's infrastructure. We're seeking talented engineers to help us build new tools for Etsy sellers, strengthen our community and make Etsy the best business management platform on the Web.
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/
? Handles posting items for sale on Etsy, and the lifecycle of all Etsy listings
? Provides real-time analytics for Etsy sellers
? Manages shops and orders
? Communicates with customers
? Provides shipping tools
? ?and more...
The team's job is helping Etsy sellers run their businesses effectively. Your job is designing and writing the code that runs Etsy shops so that our sellers can manage their businesses quickly, easily and effectively. We value the details, and want our sellers be successful and to love running their businesses on Etsy.
At Etsy, we consider performance to be one of our most important features. We are currently ranked as one of the top 5 e-commerce sites in terms of site performance, and our goal is to be #1. With over over 800,000 active Etsy sellers selling 500,000 or more handmade, vintage or supply items per week, everything we do must operate at high-scale.
You will be expected to implement the code and data storage behind the the capabilities described above. Most of our data storage is MySQL, and most code is written in PHP, but you'll also need to pull out your C, Java, and Perl chops once in a while. We also use HBase and we're always looking for engineers with BigData experience. Check out our engineering blog (http://codeascraft.etsy.com) for more information on how we get things done.
This role is primarily about the backend, but the walls here are thin and we expect you to be able to make basic web pages (primarily for prototypes and internal tools) and collaborate closely with frontend engineers. You'll write a lot of code, and use and modify lots of code written by the other engineers at Etsy. Most of our software is written in-house, but occasionally your software will need to speak to third party services.
Our projects are generally executed by small, cross-disciplinary teams. All of Etsy shares one codebase, and we continuously deploy our code to our production servers, an average of 30 or so times per day. Working well in this environment demands the ability to self-organize and drive your project to completion while continuously collaborating and communicating with your peers. Etsy's code, tools, and engineering culture environment are built largely on the initiative and generosity of our individual engineers, and we expect you to fix what's broken, help other projects succeed, and mentor the newer developers once you get settled.
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.
||325 Gold Street |
Brooklyn, NY 11201
THIS JOB HAS EXPIRED