
Salary
💰 $153,000 per year
Job Level
Senior
Tech Stack
JavaScriptReactRubyRuby on Rails
About the role
- Build Kit’s core publishing platform and creator growth experiences
- Architect complex features across the stack while collaborating closely with Product and Design to deliver impactful solutions that elevate how creators experience our publishing platform
- Join the Builders team to build the suite of publishing tools creators use to create emails, landing pages, and newsletters
- Responsible for creators' first experiences in the app, from onboarding, to activation, and conversion
- Steward Kit’s core application experience and design system
- Dive into our codebase and publishing platform architecture, set up local environment and merge production code in week one
- Work through personal onboarding plan, participate in planning, building, and measuring experiences, contribute PRs weekly in first month
- Own and deliver at least one complex feature from concept to launch in first six months
- Improve codebase through thoughtful refactoring while maintaining quality standards
- Ensure service reliability by participating in on-call rotations
- Present at least one Lunch & Learn session
- Proactively identify and act on opportunities to improve our product and development processes
Requirements
- Expertise developing complex web applications with high-craft beautiful user experiences, using React, JavaScript, and modern CSS frameworks like tailwind
- Expertise with Ruby on Rails (preferred). Or experience with other backend frameworks with willingness to learn and master Rails. You’re a strong contributor across the stack, from the browser to the database
- Ability to plan, estimate, and execute complex ambiguous projects independently while keeping stakeholders informed
- Ability to write high-quality, well-tested, performant, and accessible code with minimal guidance
- Clear communication skills with ability to drive clarity with Engineers, Product Managers, and Designers
- Partnering effectively with Product and Design to create delightful experiences, prioritizing user outcomes and business impact in your technical solutions
- Working across a legacy codebase and evolving it safely through migrations and system refactors
- Diagnosing root causes of problems and proposing solutions with clear trade-offs and business impact
- Mentoring and teaching other engineers formally and informally
- High agency and ability to work independently while collaborating closely with teammates
- Adaptability within a dynamic and ambiguous environment, with proactive ownership of problems
- Interest in AI and eagerness to experiment with the evolving landscape to make our work more efficient and effective
- Openness to direct feedback and continuous improvement, with ability to give thoughtful peer feedback
- Embraces learning with growth mindset and a demonstrated ability to build new skills quickly
- Nice to haves: Experience building rich text editors using frameworks like SlateJS or ProseMirror
- Nice to haves: Experience writing email-safe HTML and CSS
- Nice to haves: Experience shipping user-facing AI features
- Nice to haves: Experience building design systems and component libraries
- Nice to haves: Proficiency with frontend bundling and development tools
- Nice to haves: Background in creator economy or publishing platform