🔥 Burn Fat Fast. Discover How! 💪

​Senior Full Stack Engineer Full-time/Company: Forem We are | IT Remote Jobs - Hidden Gurus

Senior Full Stack Engineer

Full-time/Company: Forem

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

Apply