We are looking for a Senior Full Stack Engineer with strong front-end experience while working in Ruby on Rails. This engineer will have the opportunity to work closely with members on the team and tackle a wide variety of technical obstacles throughout the stack. This candidate will need to take into consideration performance, accessibility, and user experience to ensure that we are providing a cutting-edge community building experience for creators and users alike. The starting salary range for this role is $145,000 – $157,000 plus equity and is not location-based.

In this role, you’ll be accountable for:

  • Build thoughtful, accessible UI and components that by contributing to our component library
  • Design and expand the capabilities of our API (built with Ruby on Rails), and design and expand the capabilities of our web frontend, built in JavaScript and Preact
  • Work closely and collaboratively within a cross functional team that includes Product, Design, Engineering, as well as other stakeholders, like our Community team
  • Identify areas for growth and iteration on our application stack and advocate for them on the Engineering roadmap
  • Triage, debug, and fix bugs reported by users
  • Participate in code reviews, design and implementation conversations, and post-incident reviews

What we would like you to bring to this role:

  • 4+ years of experience with Javascript including vanilla javascript, and Preact (or React)
  • At least 1 year of experience with Ruby on Rails
  • Knowledge of relational databases. Postgres experience is a plus
  • Experience writing high-quality, maintainable, readable code, with a focus on performance and accessibility
  • Experience with a range of frontend testing tools, ideally including component-level, End to End, and accessibility testing. Experience with Cypress is a plus
  • Experience working in an asynchronous, distributed team
  • Able to work proactively as part of a team with strong communication experience
  • Thrives in a start-up environment
  • Interest or experience in open source software and/or the open source community