Craftwork

Digital-native home painting franchise

Fullstack Product Engineer (Rails + React)

$150K - $175K / 0.25% - 0.50%
Location
Charlotte, NC, US / Remote (US)
Job Type
Full-time
Experience
6+ years
Apply to Craftwork and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Position Overview

We’re seeking an experienced, curious, entrepreneurial Ruby on Rails Full Stack Engineer to join our small-but-mighty product team.

Our ideal candidate has a proven track record of shipping features from 0 to 1, thrives on solving complex problems collaboratively, and enjoys becoming an expert on the challenges they tackle. You’ll play a critical role in building tools and solutions that power our growing business and automate workflows as we expand into new markets.

Location

In person in Charlotte, NC (HQ) or Remote (CONUS)

About Us

We value curiosity, autonomy, and a strong drive to create impactful solutions. As a team, we collaborate closely while giving each member the freedom to innovate. While we’re based on the East Coast, we’re remote-friendly for Engineers based in the continental US.

Our Stack

We’re building a modern tech stack inspired by platforms like Shopify and GitHub, with:

  • Backend: The engine that powers Craftwork’s sales, success, operations, and automation is a Ruby on Rails app, based on Jumpstart Pro. This also includes a REST api which is used by our customer-facing website and mobile apps.
  • Frontend: Next.js (TypeScript) with Tailwind, and a UI Component Library based on Shadcn UI.
  • Mobile: React Native, using typescript, tailwind, and expo.
  • AI: We use AI tooling to automate and augment our team's productivity, from suggesting responses to customers, to our estimate and pricing engine.
  • Additional Tools: Postgre, Turborepo, tRPC, Render hosting, PostHog, Metabase, ML/Computer Vision tools.

Responsibilities

  • Help design, build, and maintain features for our Rails and React applications, ensuring performance, scalability, and reliability.
  • Take ownership of the entire feature lifecycle – at Craftwork, where we don’t have dedicated PMs, engineers actively participate in every aspect of development, from initial discovery and problem-solving to deployment and continuous iteration.
  • Build robust and secure API endpoints to support front-end and mobile applications.
  • Work with the rest of our HQ team (growth, success, and operations) to define feature requirements and prioritize development timelines.
  • Craft clean, testable, and maintainable code in Ruby and TypeScript React.
  • Lead and participate in code reviews, mentoring junior developers and fostering a culture of excellence.

What We’re Looking For

  • Proven Experience: Expert proficiency with Ruby on Rails, and experience building thoughtful, dynamic and modern UX with React.
  • Startup Mindset: Experience working in a startup or small team environment.
  • Portfolio of Work: A history of shipping production apps, a side hustle, or personal projects that showcase your skills.
  • Full Ownership: Enjoys the process of taking a feature from ideation to launch and iteration.
  • Technical Excellence: Strong focus on code quality, performance optimization, and automated testing.
  • Collaboration Skills: Effective communicator who thrives in a team environment and can translate business needs into technical solutions.

Nice to Have

  • Experience with React Native apps using Expo.
  • Comfort with UX fundamentals and a knack for designing user-friendly interfaces.
  • Knowledge of CI/CD pipelines and deployment processes.
  • Proficiency in Spanish (many of our crew members are primarily Spanish speakers!)

What You Won’t Be Doing

  1. Taking it easy: We have ambitious goals to 3x our business in the next year, which means all hands on deck to build thoughtful, thorough, and complete tooling.
  2. Working Alone: We’re extremely collaborative. We pair program frequently (even remotely), and each engineer is charged with scoping, proposing, and delivering complete features.
  3. Being a Cog in the Machine: Every team member is expected to become an expert on our business, and to use their expertise to guide the decisions we make. You’ll be actively involved in shaping product decisions and driving technical direction.
  4. Stopping at good enough: We’re looking for engineers who take pride in their work, go beyond the basics, and deliver exceptional, user-focused solutions.

Why Join Us?

  • Impact: Shape the tools and features that drive our business and streamline workflows.
  • Flexibility: Competitive salary and equity options, with remote-friendly policies and flexible work hours.
  • Growth: Work with a talented team that values curiosity, tinkering, and entrepreneurship.
  • Benefits: Comprehensive health, dental, and vision insurance.

If you’re passionate about solving hard problems, enjoy owning your work from start to finish, and thrive in a collaborative, entrepreneurial environment, we’d love to hear from you!

About Craftwork

Craftwork is a full-service home painting company that uses software to dramatically improve the homeowner and operators experience. We’re starting with the $20B+ home painting industry as a low-risk, high margin entry point before expanding to support the broader $500B+ home services market.

Since launching in 2023 we’ve grown revenue 3x annually, and have raised capital from some of the best investors in the world including Forerunner Ventures, Slow Ventures, Y Combinator, General Catalyst, Lachy Groom, Jeff Jordan, and more.

Craftwork
Founded:2023
Team Size:50
Location:Charlotte, NC
Founders
Mike Bifulco
Mike Bifulco
Founder
Suzanne Griffin
Suzanne Griffin
Founder
Tim Griffin
Tim Griffin
CEO
Joey Skavroneck
Joey Skavroneck
Founder