Search by Job Title

Software Engineer: PaymentsEtsy

THIS JOB HAS EXPIRED

About the Job

Part of Etsy's mission is to help connect buyers and sellers. The Payments team works on that goal by enabling buyers and sellers to transact seamlessly with each other across countries, languages, and currencies. Specifically, we drive products where money changes hands on and off the site, including checkout, billing, wholesale, and giftcards. Our systems process millions of dollars a day and are part of the foundation the Etsy marketplace is built on. You may find yourself trying to increase conversion by providing alternative payment methods during checkout, or figuring out how best to disburse funds to thousands of sellers all accross the world, or diving deep into the math behind refunds in multiple currencies. It's an exciting, fun environment with the opportunity to effect massive growth on an Etsy-sized scale.

We touch all parts of the Etsy web stack, from PHP, MySQL and Memcache on the server side, to rich client-side experiences with javascript, HTML5, and native apps. In addition to frontend work, you'll need to think hard about database transactions, sharding, replication, performance, stability, and metrics, and what it takes to move fast and iterate in a world full of sensitive cardholder data. We launch products and we maintain them, and take pride when other teams extend them in ways we hadn't initially conceived.

About You

You're an engineer who can turn ideas into extremely fast and reliable code that other people - or you, six months into the future - will find easy to comprehend and modify. You believe in Etsy's vision of a human-driven economy, and are passionate about building the products that enable that economy. You will be successful in this role if you:
Care as much about building great products as you do writing great code
Are as comfortable working with event handlers on the client side as you are writing SQL queries on the server side
Have a knack for organization and breaking down large problems into smaller ones
Can be autonomous and self-driven
Help others around you grow as developers and be successful
Enjoy learning about and interacting with the people who use your product

What's Next

If you're interested in joining the team, please send us your resume. You won't be surprised to hear, though, that we won't consider it without a cover letter. Let us know how you fit the bill for each of our requirements above. Etsy is a place that values individuality and variety, so use your judgment and write to us in your own voice. If you have a presence on the web that we can easily access (Github, Twitter, Facebook, rap sheet), contribute to an open source project, write a blog, or practice another craft besides building beautiful, functional websites, that means something to us, we'd love to hear about it.