Full Stack Engineer

Downtown Music

Nashville (TN)

On-site

USD 135,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life Insurance
401(k) match
Volunteer hours

Job summary

Downtown Music Publishing is seeking a driven Full Stack Software Engineer to build a ground-up music publishing platform in the Nashville area. You will shape architecture, tooling, and engineering culture for catalog management, rights tracking, and royalty collection for publishers worldwide.

You will design a schema-first GraphQL API over PostgreSQL, develop React/TypeScript interfaces, and implement AI-assisted data ingestion and workflows, operating in an AI-augmented, spec-driven

Qualifications

  • Bachelor’s degree in CS, software development, or equivalent experience.
  • 5+ years of experience developing web-based software solutions.
  • Experience architecting new systems or services from scratch with documented rationale.
  • Strong proficiency in TypeScript and Node.js across the full stack.

Responsibilities

  • Build a new platform from first principles: data model, API, and infrastructure for production scale.
  • Design and implement a schema-first GraphQL API over PostgreSQL with multi-tenant isolation.
  • Develop React/TypeScript interfaces for catalogs, registrations, and data-quality workflows.
  • Build AI-native features: ingestion, matching, MCP interfaces, and LLM-powered workflows.
  • Operate in an AI-augmented, spec-driven workflow with automated reviews.

Skills

TypeScript
Node.js
GraphQL
PostgreSQL
React
Next.js
AWS
Docker
Terraform
GitHub Actions
Vitest
Playwright
Datadog

Education

Bachelor’s degree

Tools

Apollo Server
PostgreSQL
Docker
Terraform
AWS CDK
GitHub Actions
Vitest
Playwright

Job description

Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software Engineer to help build our next‑generation music publishing platform from the ground up. You'll help in shaping the architecture, tooling, and engineering culture of a catalog management platform that powers musical work registration, rights tracking, and royalty collection for publishers worldwide. Currently seeking candidates local to the Nashville Area.

What You’ll Do
  • Build a new platform from first principles — data model, API design, and infrastructure — rather than maintaining legacy systems, while making pragmatic decisions that hold up at production scale.
  • Design and implement a schema‑first GraphQL API (Apollo Server) over PostgreSQL, including multi‑tenant data isolation (row‑level security), type‑safe query layers, and performance patterns like DataLoader batching.
  • Develop React/TypeScript (Next.js) interfaces used by both internal teams and clients to manage catalogs, registrations, and data‑quality workflows.
  • Build AI‑native features as a core part of the product: AI‑assisted data ingestion and matching, agent‑accessible APIs via Model Context Protocol (MCP), and LLM‑powered workflows using the Vercel AI SDK and Amazon Bedrock.
  • Work in an AI‑augmented, spec‑driven development workflow — architecture specs, agent‑assisted implementation, and rigorous automated review are how the team ships, not an experiment on the side.
  • Own components end‑to‑end: design, implementation, integration testing against real databases, deployment (AWS CDK), and operational responsibility.
  • Model and implement music publishing domain logic — works, writers, shares, agreements, and society registration formats (e.g., CWR) — with the precision that financial and rights data demands.
You Are / Have
  • Bachelor’s degree in computer science, software development, or equivalent experience.
  • 5+ years of experience developing web‑based software solutions.
  • Experience architecting new systems or services from scratch — you’re comfortable with ambiguity, and you document the "why" behind decisions, not just the "what."
  • Strong proficiency in TypeScript and Node.js across the full stack.
  • Solid relational database fundamentals: schema design, migrations, transactions, and query performance in PostgreSQL (or similar).
  • Experience with both traditional software development lifecycle and agentic software development — including spec‑driven development, AI‑augmented engineering, and working effectively with coding agents.
  • Interest in the music industry — prior experience with rights management, royalties, or metadata standards (CWR, DDEX, ISWC/ISRC) is a plus, not a requirement.
Ideally, significant experience with some of the following technologies or similar tools:
  • Backend: Node.js, GraphQL (Apollo Server, schema‑first), PostgreSQL, etc.
  • Frontend: React, Next.js, TypeScript, modern state management (e.g., Zustand)
  • AI/Agents: Vercel AI SDK, SpecKit, CodeX, Amazon Bedrock, Model Context Protocol (MCP), LLM tool design.
  • Infrastructure: AWS (including CDK), Docker, Terraform, GitHub Actions
  • Testing: Vitest, Testcontainers (integration testing against real databases), Playwright
  • Observability: Datadog, Sentry, structured logging
Why You Want to Work Here
  • Work at the frontier of AI‑assisted engineering — agentic workflows are central to how this team builds software.
  • Ample opportunities to work with leaders and employees across our business.
  • Work in a collaborative environment full of mission‑driven, innovative, and passionate people.
  • Be a part of an open, welcoming, and inclusive culture.
  • Rich benefit program (Medical, Dental, Vision), Life Insurance, 401(k) (with match).
  • Paid Volunteer Hours.

Ensuring a diverse and inclusive workplace where we learn from each other is core to Downtown's values. We welcome and encourage all applicants of different backgrounds, experiences, abilities and perspectives to apply.

Downtown provides base salary ranges for all positions located in the United States at the time of posting. The hiring range for this position up to $150,000 annually. As a candidate for this position, your salary and related elements of compensation will be contingent upon various factors including, but not limited to, work experience, geographic location and relevant skills. Downtown is committed to providing a comprehensive market‑competitive total rewards program for its employees which includes medical, dental, and vision, life insurance, 401(k) match and generous paid time off. This range does not include any other variable compensation components.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Global Client Services Director
Global Client Services Director

Downtown Music • Los Angeles (CA)

On-site
USD 80,000 - 100,000
Life Insurance
401k (with match)
Paid Volunteer Hours
AI‑Driven Full‑Stack Engineer for Music Platform
AI‑Driven Full‑Stack Engineer for Music Platform

Downtown Music • Nashville (TN)

On-site
USD 90,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+3
Global Client Services Director
Global Client Services Director

MusicCareers • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Rich benefits package
Life Insurance
401k with match
+1
Senior Software Engineer
Senior Software Engineer

Sony Music Entertainment • New York (NY)

On-site
USD 130,000 - 180,000
Comprehensive benefits package
Investment in professional growth
Inclusive and collaborative community
+9
CATALOG OPERATIONS DIRECTOR
CATALOG OPERATIONS DIRECTOR

Primary Wave Music Publishing, LLC • New York (NY)

On-site
USD 75,000 - 95,000
Hybrid work schedule
Healthcare plan
401(k)
+5
Administration Manager- Runner Music (Nashville)
Administration Manager- Runner Music (Nashville)

Audio Network Limited • Nashville (TN)

On-site
USD 65,000 - 90,000
Sr. Content Acquisition Manager, Music Publishing
Sr. Content Acquisition Manager, Music Publishing

Amazon • Arlington (VA)

On-site
USD 127,000 - 173,000
RSUs
Health insurance
401(k) matching
+2
CATALOG OPERATIONS DIRECTOR
CATALOG OPERATIONS DIRECTOR

Primary Wave Music Publishing, LLC • Los Angeles (CA)

On-site
USD 75,000 - 95,000
Healthcare plan
401(k)
Disability (long-term/short-term)
+4
Catalog Operations Director
Catalog Operations Director

Primary Wave • Los Angeles (CA)

Hybrid
USD 75,000 - 95,000
Healthcare plan
401(k)
Disability insurance
+1
Sr. Content Acquisition Manager, Music Publishing
Sr. Content Acquisition Manager, Music Publishing

Amazon • Culver City (CA)

On-site
USD 128,000 - 173,000