Full Stack Engineer
Trust Team
Posted on 6/21/2023
INACTIVE
Handmade & vintage items marketplace platform
Company Overview
Etsy’s mission is to keep human connection at the heart of commerce through their e-commerce platform dedicated to handmade and vintage items. The company has developed a vibrant community marketplace that empowers sellers and entrepreneurs to keep doing what they love and also delivers buyers to look for something special with human touch.
Locations
Remote in USA • Chicago, IL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
React.js
Ruby
TypeScript
Software Testing
CategoriesNew
Software Engineering
Requirements
- 5+ years of professional experience with web technologies. (We mainly use Ruby/Rails and React/GraphQL in Typescript)
- Deep knowledge of your chosen languages and frameworks, but curiosity and ability to ramp up on new technologies quickly when called for
- Experience safely and efficiently integrating 3rd party APIs
- Best practices around safeguarding user personal information and application security
- Complex domain modeling
- Ability to lead and break down complex problems into bite sized solutions
- Comfortable with CI/CD strategies and deployment
- Experience with unit testing (whether TDD, BDD, or spike it first and test it later) and a desire to push everyone to do better
- Experience with or willingness to learn Pair Programming. (It's not 100% of the time, but we like to pair, especially when starting anything significantly new.)
- Great communication skills and the desire to collaborate across departments and with internal customers. Able to ask clarifying questions and provide tech context when needed
Responsibilities
- About Engineering at Reverb
- We build primarily in Ruby/Rails and React, but we value identifying the right language/framework for the job. We believe in fast feedback cycles, pragmatic code, continuous deployment, and validating our ideas in production as soon as we can
- Our teams are highly collaborative and empowered to make a better experience for our customers. We rely on our ability to work as a team and incorporate different perspectives in order to ship meaningful and impactful software to our users
- About the Role
- This is a full-time position in the Trust team. This team focuses on building the tools to ensure safety in the Reverb marketplace - a very critical part of getting our sellers matched with our buyers! Current and future work for this team includes: