Kit

Senior Software Engineer

Kit

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

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