PitchMeAI
Sundayy

Software Developer (Javascript, CSS)

Sundayy · United States

  • Hybrid
  • Full-time
  • $140,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Lead frontend and UX initiatives in a remote-first team.
  • Shape frontend architecture and establish best practices.
  • Utilize Hotwire, Turbo, Stimulus, and Tailwind CSS.
  • Mentor engineers and elevate product quality.
  • Drive user-centric design and simplify complex systems.

About the role

About The Company

BackerKit is a leading platform dedicated to empowering creators by helping them bring their projects to life through crowdfunding. With over a decade of experience, we have supported some of the most successful crowdfunding campaigns worldwide, continuously innovating and enhancing our platform to meet the evolving needs of our users. Our commitment to building lasting, high-quality software has established us as a trusted partner in the creator community.

We operate as a remote-first team comprising approximately 40 talented professionals from diverse backgrounds. Our team values creativity, enthusiasm, and a continuous learning mindset. We prioritize quick iteration, user-centric design, and sustainable development practices to deliver impactful solutions. At BackerKit, we foster an environment that encourages collaboration, innovation, and shared ownership, ensuring that every team member contributes meaningfully to our mission of supporting creators globally.

About The Role

We are seeking a highly skilled Staff-level Engineer with a strong passion for user experience, interaction design, and frontend craftsmanship. This role offers an opportunity to lead frontend and UX initiatives within our Ruby on Rails monolith, working closely with cross-functional teams to create intuitive, fast, and approachable user interfaces. You will directly influence the frontend architecture, establish best practices, and elevate the overall quality of our product.

The role is highly collaborative and impactful, requiring you to define frontend patterns, mentor engineers, and shape how our product delivers seamless experiences to creators and backers. You will work extensively with Rails views, utilizing Hotwire, Turbo, Stimulus, and Tailwind to simplify workflows and enhance usability. Your insights will help transform complex interconnected systems into elegant solutions that align with our user-centric philosophy.

As a senior member of the team, you will participate in rapid experimentation, code reviews, and continuous improvement processes. Your expertise will help us maintain a maintainable, scalable, and high-quality codebase, ensuring that our platform remains robust and user-friendly. You will also mentor junior engineers, fostering a culture of craftsmanship and innovation across the engineering organization.

Qualifications

  • Deep experience building high-quality user interfaces with recent hands-on coding
  • Strong fundamentals in HTML, CSS, JavaScript, and browser behavior
  • Comfort working directly within Rails views, helpers, and partials
  • Experience with or strong interest in Hotwire, Turbo, Stimulus, and Tailwind CSS
  • Preference for simple, maintainable systems over unnecessary abstraction
  • Excellent product and interaction design instincts
  • Proven ability to simplify complex workflows and improve usability
  • Experience shaping engineering patterns, conventions, and best practices
  • Strong communication and cross-functional collaboration skills
  • Ability to work effectively with ambiguity and adapt to evolving project needs
  • 10+ years of software development experience with multiple complex projects (preferred but not strictly required)

Responsibilities

  • Partner with the Director of Engineering and other senior leaders to define and execute technical strategy
  • Lead the evolution of frontend architecture, including component design and rendering strategies
  • Translate product and design requirements into elegant, maintainable user interfaces
  • Simplify complex workflows to enhance usability, responsiveness, and performance
  • Collaborate closely with Engineering, Product, and Design teams to develop innovative solutions
  • Mentor and guide engineers to raise the quality bar for frontend and UX craftsmanship
  • Contribute to establishing and maintaining frontend and UX best practices across the organization
  • Participate in rapid development cycles, including experimentation, code reviews, and retrospectives
  • Maintain a focus on code quality, testing, and documentation to ensure long-term maintainability
  • Engage with customer feedback and user behavior data to inform continuous improvement efforts

Benefits

  • Remote-first work environment with flexibility to support work-life balance
  • Competitive salary and stock option plan
  • Comprehensive medical, dental, and vision insurance plans
  • 401(k) retirement plan with employer matching
  • Stipends for supporting creators of your choosing
  • Annual Learning and Development stipend for professional growth
  • Family-friendly policies and focus on maintaining a healthy work/life balance
  • Engagement in a dynamic, innovative company with significant growth opportunities

Equal Opportunity

BackerKit is committed to fostering an inclusive environment where all employees and applicants are treated with respect and fairness. We are an equal opportunity employer and do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, religion, or any other protected status. We believe that diversity enhances our team’s creativity and effectiveness, and we welcome candidates from all backgrounds to apply and contribute to our mission of empowering creators worldwide.

Key skills/competency

  • Staff Frontend Engineer
  • User Experience (UX)
  • Interaction Design
  • Frontend Architecture
  • Ruby on Rails
  • Hotwire
  • Turbo
  • Stimulus
  • Tailwind CSS
  • JavaScript

Skills & topics

  • Staff Frontend Engineer
  • Frontend Development
  • UX Design
  • JavaScript
  • CSS
  • HTML
  • Ruby on Rails
  • Hotwire
  • Turbo
  • Stimulus
  • Tailwind CSS
  • Remote
  • Engineering

How to get hired

  • Customize your resume: Highlight your experience with HTML, CSS, JavaScript, and Rails views, emphasizing your work with Hotwire, Turbo, Stimulus, and Tailwind CSS. Quantify your achievements in simplifying complex workflows and improving user interfaces.
  • Showcase your passion: Demonstrate your strong fundamentals in frontend craftsmanship, user experience, and interaction design. Prepare to discuss specific examples of how you've shaped engineering patterns and best practices.
  • Prepare for technical discussions: Be ready to discuss your approach to frontend architecture, component design, and rendering strategies. Familiarize yourself with BackerKit's remote-first culture and their commitment to supporting creators.
  • Highlight collaboration and mentorship: Emphasize your experience working cross-functionally and your ability to mentor junior engineers. Showcase your proactive approach to continuous improvement and rapid development cycles.

Technical preparation

Master HTML, CSS, and JavaScript fundamentals.,Practice building UIs with Hotwire, Turbo, Stimulus.,Understand Rails views, helpers, and partials.,Develop skills in interaction and product design.

Behavioral questions

Describe a complex workflow you simplified.,How do you mentor junior engineers?,How do you establish best practices?,How do you handle ambiguous project requirements?

Frequently asked questions

What is the work arrangement for the Staff Frontend Engineer role at BackerKit?
This Staff Frontend Engineer position at BackerKit is a remote-first role, offering flexibility and the ability to work from anywhere. The company emphasizes a remote-first environment to support work-life balance and a diverse, distributed team.
What are the key technologies used by the frontend team at BackerKit for this Staff Frontend Engineer role?
The Staff Frontend Engineer role at BackerKit involves extensive work with Ruby on Rails views, utilizing modern frontend technologies such as Hotwire, Turbo, Stimulus, and Tailwind CSS to create intuitive and performant user interfaces.
What is expected in terms of experience for the Staff Frontend Engineer position at BackerKit?
BackerKit seeks a Staff Frontend Engineer with deep experience in building high-quality user interfaces, strong fundamentals in HTML, CSS, and JavaScript, and experience working directly within Rails views. While 10+ years of experience is preferred, a strong portfolio demonstrating these skills is key.
How does BackerKit support professional development for its Staff Frontend Engineers?
BackerKit offers an Annual Learning and Development stipend specifically for professional growth, allowing Staff Frontend Engineers to pursue training, attend conferences, or acquire new skills relevant to their role and career advancement.
What kind of impact can a Staff Frontend Engineer have at BackerKit?
As a Staff Frontend Engineer at BackerKit, you will have a significant impact by leading frontend architecture, defining patterns, mentoring other engineers, and directly shaping user interfaces to create seamless experiences for creators and backers.