Job details
Job type full-time
Full job description
Company description
Etsy is the global marketplace for unique and creative goodsWe build, power, and evolve the tools and technologies that connect entrepreneurs with buyers around the worldEtsy, inc.`s `house of brands` portfolio has expanded to now include four individually distinct ecommerce brands – etsy, fashion resale marketplace depop, musical instrument marketplace reverb, and brazil-based handmade goods marketplace elo7As an etsy employee, you’ll tackle unique problems alongside talented coworkers committed to keeping commerce humanWe`re large enough that you`ll focus on meaningful, complex challenges, but small enough that you can make a rewarding impact.
Job description
The api platform team is responsible for the long-term technical vision of etsy core business layerWe provide stewardship over existing api frameworks within our codebase, from our data-fetching layers to our experimentation frameworkYou will collaborate with the team in helping us architect and build out the next version of our apis and enable our customers, product engineering, to adopt it in an intuitive way.
This role is based in either brooklyn, ny or remote in the usEtsy offers three different work modes to meet the variety of needs and preferences of our team: flex mode for candidates who are comfortable traveling to an office location 2+ times per week, remote mode, and office-based modeLearn more about our flexible work modes and vaccination policy here.
This role involves:
Providing technical leadership & expertise for etsy`s graphql implementation and architectural guidance to product teams adopting graphql.
Consulting teams across etsy on best practices in building apis for product development, facilitating adoption and surfacing opportunities for creating better customer experiences within the api ergonomics
Work on designing and implementing improvements involving topics of security, scaling, experimentation, and caching; collaborating with security, product engineering and infrastructure teams
Qualifications
A successful candidate is:
Experienced in building the core business layer of an application, designing for change, risk management, and scale
Expert contributor to functional and/or object-oriented back-end framework (typescript, javascript, or php preferred) that has a practical knowledge of caching and distributed systems; knowledge of graphql is strongly preferred
Takes ownership of implementing solutions to significantly complex, unscoped problems
Mindful, transparent, and communicative team member
Knowledgeable of how software design decisions impact hardware resources
Generous with their time and enjoys both being a mentor and a mentee.
Committed to code quality and have a “leave it better than you found it” mentality; is willing to work with and improve on code they did not originally write.
Additional information
What`s next
If you`re interested in joining the team at etsy, please send a coverletter and resume telling us why you`d be right for the positionAs you`vehopefully seen already, etsy is a place that values individuality andvarietyWe don`t want you to be like everyone else - we want you to belike you! so write to us and tell us what you`re all about.
Our promise
At etsy, we believe that a diverse, equitable and inclusive workplace makesus a more relevant, more competitive, and more resilient companyWeencourage people from all backgrounds, ages, abilities, and experiences toapplyEtsy is an equal opportunity employerWe do not discriminate on thebasis of race, color, ancestry, religion, national origin, sexualorientation, age, citizenship, marital or family status, disability,gender, gender identity or expression, pregnancy or caregiver status,veteran status, or any other legally protected statusWe will ensure thatindividuals with disabilities are provided reasonable accommodations toparticipate in the job application and interview process, to performessential job functions, and to receive other benefits and privileges ofemploymentWhile etsy supports visa sponsorship, sponsorship opportunitiesmay be limited to certain roles and skillsets.
For u.sRoles only:
Many etsy roles are open to remote candidates, and you`ll be able to identify which ones within the location header of each job descriptionWe`re open to remote hires from all u.sStates except hawaii and alaskaFor candidates who will work remotely from colorado, visit this link for information related to colorado`s equal pay for equal work act.