Software Developer (Javascript, CSS)
SundayyJob description
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)
- 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
- 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
Interested in this role?