➔ All jobs
➔ Jobs at Forem
➔ Apply for this job
Job DescriptionJob descriptionWe are looking for a Senior Full Stack Engineer with strong front-end skills and experience with Ruby on Rails. This engineer will have the opportunity to work closely with members on the team and tackle a wide variety of technical challenges throughout the stack. This individual will need to take into consideration performance, accessibility, and user experience to ensure that we are providing a world-class 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.
Primary Responsibilities-
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
-
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 independently and values as part of a team with strong communication skills
-
Thrives in a fast-paced start-up environment
-
Interest or experience in open source software and/or the open source community
We want our candidates to have the best possible interview experience because this is as much about you finding the right fit as it is us finding a great new addition to the team. We value candidates from all backgrounds and experiences and want our interview process to be representative of that. Here is what you can expect:
Application review-
Round 1: Hiring manager interview (60 mins)
-
Round 2: A short take-home that is meant to mimic real-life work and provide fodder for a synchronous technical conversation (90 mins)
-
Round 3: Team interview covering your take-home, your technical experience and your soft skills in teamwork, mentorship, and technical leadership (90 mins)
-
Round 4: Co-founder interview intended to cover your skills in collaboration and communication, as well as to provide a final opportunity for you to ask any lingering questions about the company strategy and progress (45 mins)
Company
Onsite Locations
Hires remotely in
WorldwideTags
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs