Staff Software Developer

8 hours, 20 minutes ago
Full-time
Lead
Software Development
BackerKit

BackerKit

BackerKit operates a leading crowdfunding platform that connects creators with backers, facilitating the discovery of innovative projects while ensuring a smooth post-campaign experience for successful project delivery.

Internet Software & Services
11-50
Founded 2012

Description

  • Build high-impact product features with engineers, product managers, and designers in pairs, trios, and independently.
  • Lead frontend architecture and evolve reusable UI patterns from real product needs.
  • Co-own features end to end, translating product and design intent into maintainable interfaces and evaluating usage after launch.
  • Simplify complex workflows and improve product usability, responsiveness, and performance.
  • Mentor engineers and uphold code quality through code reviews, including AI-generated code.
  • Advise engineering leadership on priorities and technical direction.
  • Participate in team rotations for on-call support, pull request review, and meeting hosting.
  • Engage with creators and backers to understand customer needs and respond to urgent issues.

Requirements

  • Deep experience building high-quality user interfaces and recent hands-on coding experience.
  • Strong knowledge of HTML, CSS, JavaScript, and browser behavior.
  • Deep knowledge of Ruby and Ruby on Rails, including Rails views, helpers, and partials.
  • Experience with or strong interest in Hotwire, Turbo, and Stimulus.
  • Strong product and interaction design instincts, including experience simplifying complex workflows.
  • Experience shaping engineering patterns and conventions at a staff level.
  • Strong communication and cross-functional collaboration skills in ambiguous environments.
  • Interest in pairing and collaborative development; experience in a fully paired environment is a bonus.
  • Ability to work the team’s shared hours of 9 a.m.–5 p.m. Pacific.
  • Typically, successful candidates have 10+ years of software development experience and 5+ years as a staff engineer, though no strict experience requirement applies.

Benefits

  • Competitive salary and stock option plan.
  • Medical, dental, vision, and 401(k) benefits with employer match.
  • Remote-first, full-time salaried role on a distributed team.
  • Stipends to support creators of your choosing.
  • Annual learning and development stipend.
  • Family-friendly culture focused on healthy work/life balance.
  • No off-hours or weekend work required outside of on-call shifts.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Node)

Evry Health 11-50 Insurance

Evry Health is hiring a remote Senior Node Software Engineer to provide technical leadership and build secure, scalable backend services and APIs for its healthcare platform.

Azure CI/CD GraphQL HIPAA Next.js Node.js TypeScript WebSockets
8 hours, 20 minutes ago

Senior Software Engineer (.NET)

Evry Health 11-50 Insurance

Evry Health is seeking a Senior .NET Software Engineer to lead the architecture and development of secure, reliable backend platforms and healthcare integrations for its commercial health plan.

Azure C# CI/CD Microservices .NET Node.js Serverless Terraform
8 hours, 20 minutes ago

Lead Software Engineer, Ads (Remote)

Jane Technologies 51-200 IT Services

Lead a software engineering team at Jane Technologies to build and evolve the scalable advertising and digital merchandising platform that connects cannabis shoppers, dispensaries, and brands.

Go Java Machine Learning Terraform
8 hours, 20 minutes ago

Senior Software Engineer, Security

Raydar Professional Services

Raydar is recruiting a Senior Product and Platform Security Engineer for a software company to build secure systems, tooling, and development practices for a fast-moving remote team.

AWS CI/CD Node.js Pulumi Terraform TypeScript
8 hours, 35 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers