Senior Software Engineer, Product

Nova Music

Northern (KY)

Hybrid

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Nova Music is building a unified platform for independent music teachers to manage scheduling, billing, and family communication. We seek a Senior Software Engineer, Product to translate customer problems into reliable software and own meaningful projects end-to-end.

You'll work across the React/TypeScript web app, Supabase and PostgreSQL backend, and Stripe integrations, collaborating with product, design, customers, and other engineers to ship impactful improvements.

Qualifications

  • 2–5 years of professional software engineering experience.
  • Strong in React, TypeScript, and modern frontend development.
  • Backend experience with PostgreSQL, APIs, authentication, or serverless functions.

Responsibilities

  • Design and ship product improvements across scheduling, billing, messaging, student management, and practice.
  • Build accessible, responsive interfaces with React and TypeScript.
  • Develop secure backend workflows using Supabase, PostgreSQL, and Edge Functions.
  • Own integrations with Stripe, email providers, analytics, and other services that support the product.
  • Make sound technical tradeoffs and keep projects moving from an early idea through production.
  • Improve automated tests, observability, performance, and release confidence.
  • Review code and help establish clear engineering patterns as the team grows.
  • Work with the iOS team on shared APIs, data contracts, and consistent product behavior.
  • Use customer feedback and product data to improve what we build and how we build it.
  • Improve the instructions, tools, and safeguards that make AI-assisted engineering more effective.

Skills

React
TypeScript
Frontend development
Testing

Tools

Supabase
PostgreSQL
Stripe

Job description

Build the web product and systems music teachers rely on every day.

We review applications on a rolling basis.

Salt Lake City, UT; San Francisco, CA; or Remote Full-time Engineering

About Nova Music

We’re building Nova Music to give independent music teachers one place to run their studios. Nova brings scheduling, attendance, billing, family communication, lesson records, student portals, and practice into one connected experience.

We talk with our customers daily. Their feedback, along with how they use the product, shapes what we build.

Our goal is to reduce the administrative work teachers carry, make things clearer for families, and create a better experience for students between lessons.

The role

We’re looking for a Senior Software Engineer, Product who can turn important customer problems into reliable, thoughtful software.

You’ll work across Nova’s React and TypeScript web app, Supabase and PostgreSQL backend, Stripe integrations, and the systems that connect teachers with their students and families.

You’ll own meaningful projects from technical design through production and work closely with product, design, customers, and other engineers along the way.

What you’ll do
  • Design and ship product improvements across scheduling, billing, messaging, student management, and practice.
  • Build accessible, responsive interfaces with React and TypeScript.
  • Develop secure backend workflows using Supabase, PostgreSQL, and Edge Functions.
  • Own integrations with Stripe, email providers, analytics, and other services that support the product.
  • Make sound technical tradeoffs and keep projects moving from an early idea through production.
  • Improve automated tests, observability, performance, and release confidence.
  • Review code and help establish clear engineering patterns as the team grows.
  • Work with the iOS team on shared APIs, data contracts, and consistent product behavior.
  • Use customer feedback and product data to improve what we build and how we build it.
  • Improve the instructions, tools, and safeguards that make AI-assisted engineering more effective.
What success looks like
  • Teachers can complete more of their studio work quickly and confidently.
  • Nova ships useful product improvements more often without increasing regressions.
  • Scheduling, billing, communication, and account workflows become more reliable.
  • Production issues and recurring engineering-driven support problems decline.
  • The web product remains fast, accessible, and dependable as usage grows.
  • Shared systems support the web and iOS products without inconsistent behavior.
  • The codebase becomes easier for engineers to understand, test, and change.
What we’re looking for
  • You have 2–5 years of professional software engineering experience and can own substantial projects independently.
  • You’re strong in React, TypeScript, and modern frontend development.
  • You have meaningful backend experience with PostgreSQL, APIs, authentication, or serverless functions.
  • You’ve worked on products where payments, scheduling, permissions, or customer data need to be correct and trustworthy.
  • You write clear, well-tested code and know how to investigate production behavior.
  • You balance technical quality with the need to deliver useful customer outcomes.
  • You communicate clearly with product, design, and engineering partners.
  • You use AI coding agents for substantial production work and know how to validate their output.

Experience with education software, appointment-based businesses, Stripe, or Supabase is especially useful.

Explore the tools Nova gives independent music teachers to schedule lessons, manage billing, communicate with families, and run their studios.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, iOS
Senior Software Engineer, iOS

Nova Music • Northern (KY)

Hybrid
USD 120,000 - 180,000
Customer Success Manager
Customer Success Manager

Nova Music • Northern (KY)

Hybrid
USD 65,000 - 90,000
Senior Software Engineer, Product — React/TypeScript & Stripe
Senior Software Engineer, Product — React/TypeScript & Stripe

Nova Music • Northern (KY)

Hybrid
USD 120,000 - 170,000
Engineering Manager, Nova
Engineering Manager, Nova

AngelList, LLC • San Francisco (CA), Northern (KY)

On-site
USD 216,000 - 264,000
Equity package
Hybrid work model
Engineering Manager, Nova
Engineering Manager, Nova

AngelList • San Francisco (CA)

On-site
USD 230,000 - 260,000
Equity package
Hybrid in-office model
Engineering Manager, Nova
Engineering Manager, Nova

Better Tomorrow Ventures • San Francisco (CA)

On-site
USD 240,000 - 320,000
Senior Software Engineer, Nova Product
Senior Software Engineer, Nova Product

Better Tomorrow Ventures • San Francisco (CA)

On-site
USD 190,000 - 230,000
Senior Software Engineer, Nova Product
Senior Software Engineer, Nova Product

AngelList, LLC • San Francisco (CA), Northern (KY)

On-site
USD 180,000 - 220,000
Equity package
Hybrid in-office model
Total Rewards package
Senior Software Engineer, Nova Product
Senior Software Engineer, Nova Product

Better Tomorrow Ventures • New York (NY)

On-site
USD 200,000 - 230,000
Equity package
Remote Music Studio Success Manager
Remote Music Studio Success Manager

Nova Music • Northern (KY)

Hybrid
USD 65,000 - 90,000