AI summary
Staff Software Engineer role at BackerKit, a remote-first platform helping creators bring projects to life, focused on frontend craftsmanship and UX leadership within a Ruby on Rails monolith. You’ll lead frontend architecture and patterns in Rails views using Hotwire (Turbo/Stimulus) and Tailwind, mentoring others and raising the UX quality bar. Standout perk: frequent shipping with pairing/TDD and a culture that supports real breaks with minimal off-hours work.
Key skills
Ruby on RailsHotwire (Turbo, Stimulus)Tailwind CSSHTML/CSS/JavaScriptFrontend architecture (components/rendering strategies)UX and interaction designPerformance and responsiveness optimisationTest-driven development (TDD)Pair programmingHeroku
Pays $184,000–$204,000 base for Denver/most remote locations and $211,000–$235,000 base for SF/Seattle/NYC, plus stock options.
You'll thrive here if you care deeply about how software feels to use and enjoy leading UX-focused frontend work directly inside a cohesive Rails application while collaborating closely with product and design.
Why apply
- Competitive salary and stock options
- Medical, dental, vision, 401k match
- No weekend work, rare emergencies
BackerKit helps creators bring projects to life. We’re always building the next generation of our platform, innovating, and driving the industry forward.
We’re a remote-first team of ~40 people with a diverse, close-knit team that prizes creativity, enthusiasm, and a willingness to learn. We move quickly, think deeply about our users, and care about building software that lasts.
We’re looking for a Staff-level engineer who is deeply motivated by user experience, interaction design, and frontend craftsmanship and excited to bring that to life within a Ruby on Rails monolith. This is a frontend and UX leadership role. You’ll work directly in Rails views using Hotwire, Turbo, Stimulus, and Tailwind to simplify complex workflows and create intuitive user experiences.
You’ll help shape frontend patterns across the product, and turn our powerful, interconnected systems into intuitive experiences that are fast, clear, and approachable.
You’ll define patterns, raise the quality bar across the product, and influence how the entire Engineering, Product & Design team thinks about user experience. Everyone at BackerKit is customer-facing, and we expect everyone to get to know the creators and backers that we serve (plus, they are awesome, just like you!).
We iterate quickly, ship small experiments, and learn from customers. We are a pairing shop who uses Claude Code, practices TDD, works in one-week iterations, and ships multiple times a day.
We are small-a agile, which means no component of our process is sacrosanct. Weekly retrospectives (among other things) help make sure that our processes evolve as we do. We value communication and shared ownership over rigid roles. BackerKit is a Ruby on Rails “majestic monolith” deployed on Heroku. We’re a remote-first team working primarily 9-5 Pacific.
Lead the evolution of frontend architecture (components, rendering strategies, etc)
Simplify complex workflows and improve usability, responsiveness, and performance
Mentor engineers and raise the bar for frontend and UX craftsmanship
Take actual breaks and vacations - no off-hours or weekend work except when the app experiences unforeseen issues (which does not happen often)
Deep experience building high-quality user interfaces, and recent hands-on coding
Strong fundamentals in HTML, CSS, JS, and browser behavior
Comfort working directly in Rails views, helpers, and partials
Product & UX thinking
Act as a go-to partner for complex or ambiguous frontend and UX challenges
Most successful candidates for this role have 10+ years of software development experience working on multiple complex software projects over time, though we do not have a strict years-of-experience requirement.
Have deep knowledge of Ruby, Rails, and JavaScript
Care deeply about how software feels to use
Enjoy working across product, design, and backend concerns
Prefer cohesive Rails applications over fragmented frontend stacks or SPAs
Treat constraints as a creative tool
Prefer working in React, Vue, or SPA-heavy environments
Prefer fully decoupled frontend/backend architectures
Remote-first position on a distributed team
Competitive salary and stock option plan
Medical, dental, vision, and 401k benefits (with employer match!)
The base salary for this role is targeted at $184,000-$204,000/year for Denver and most remote locations, and $211,000-$235,000/year for San Francisco, Seattle, and New York City. Research shows that while men apply for jobs when they meet ~60% of the criteria, women and other underrepresented groups tend to only apply when they check every box.
We’re a remote-first team of ~40 people with a diverse, close-knit team that prizes creativity, enthusiasm, and a willingness to learn. We move quickly, think deeply about our users, and care about building software that lasts.
We’re looking for a Staff-level engineer who is deeply motivated by user experience, interaction design, and frontend craftsmanship and excited to bring that to life within a Ruby on Rails monolith. This is a frontend and UX leadership role. You’ll work directly in Rails views using Hotwire, Turbo, Stimulus, and Tailwind to simplify complex workflows and create intuitive user experiences.
You’ll help shape frontend patterns across the product, and turn our powerful, interconnected systems into intuitive experiences that are fast, clear, and approachable.
You’ll define patterns, raise the quality bar across the product, and influence how the entire Engineering, Product & Design team thinks about user experience. Everyone at BackerKit is customer-facing, and we expect everyone to get to know the creators and backers that we serve (plus, they are awesome, just like you!).
We iterate quickly, ship small experiments, and learn from customers. We are a pairing shop who uses Claude Code, practices TDD, works in one-week iterations, and ships multiple times a day.
We are small-a agile, which means no component of our process is sacrosanct. Weekly retrospectives (among other things) help make sure that our processes evolve as we do. We value communication and shared ownership over rigid roles. BackerKit is a Ruby on Rails “majestic monolith” deployed on Heroku. We’re a remote-first team working primarily 9-5 Pacific.
Lead the evolution of frontend architecture (components, rendering strategies, etc)
Simplify complex workflows and improve usability, responsiveness, and performance
Mentor engineers and raise the bar for frontend and UX craftsmanship
Take actual breaks and vacations - no off-hours or weekend work except when the app experiences unforeseen issues (which does not happen often)
Deep experience building high-quality user interfaces, and recent hands-on coding
Strong fundamentals in HTML, CSS, JS, and browser behavior
Comfort working directly in Rails views, helpers, and partials
Product & UX thinking
Act as a go-to partner for complex or ambiguous frontend and UX challenges
Most successful candidates for this role have 10+ years of software development experience working on multiple complex software projects over time, though we do not have a strict years-of-experience requirement.
Have deep knowledge of Ruby, Rails, and JavaScript
Care deeply about how software feels to use
Enjoy working across product, design, and backend concerns
Prefer cohesive Rails applications over fragmented frontend stacks or SPAs
Treat constraints as a creative tool
Prefer working in React, Vue, or SPA-heavy environments
Prefer fully decoupled frontend/backend architectures
Remote-first position on a distributed team
Competitive salary and stock option plan
Medical, dental, vision, and 401k benefits (with employer match!)
The base salary for this role is targeted at $184,000-$204,000/year for Denver and most remote locations, and $211,000-$235,000/year for San Francisco, Seattle, and New York City. Research shows that while men apply for jobs when they meet ~60% of the criteria, women and other underrepresented groups tend to only apply when they check every box.