Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Engineer

$150k

Downtown Music

Job Description

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, 401k (with match).
  • Free CitiBike Membership (NYC Only).
  • 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.

Vacancy posted 28 days ago
Similar jobs that could be interesting for youBased on the Full Stack Engineer in Nashville, TN vacancy
  •  ...strategic partner in the ecosystem, AABG leverages cutting-edge engineering, high-performance computing (HPC), artificial intelligence (...  ...have minimum 6 years work experience)Minimum of 3 years of full-stack engineering w/ minimum of 1 year experience with at least four... 
    Suggested
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Nashville, TN
    9 hours ago
  •  ...Job Description Job Description Classification: Contract Contract Length: 6 Months Position Summary The Full Stack Engineer – Mid Level will be part of the team in Nashville, TN . We are seeking a Mid-Level Full Stack Engineer with expertise in .NET,... 
    Suggested
    Contract work

    CereCore

    Nashville, TN
    7 days ago
  •  ...Campaign Monitor Pty Limited is seeking a Senior Full Stack Engineer to join autonomous product teams. You will collaborate with UX designers, PMs, and other engineers to deliver scalable services and engage in on-call rotations. The role involves working across C#,... 
    Suggested

    Jobleads-US

    Nashville, TN
    2 days ago
  •  ...branches and a daily rhythm. This shapes the job more than the stack does. Work is broken into one to two day pieces rather than multi...  ...WHAT YOU BRING At least 5 years of professional software engineering experience in a modern language, building REST APIs and single... 
    Suggested

    Council Capital

    Nashville, TN
    1 day ago
  • $128.3k - $176.4k

    Become a part of our caring community The Senior Software Engineer codes software applications based on business requirements. The Senior...  ..., and appropriate for high-stakes clinical contexts. Full-Stack Delivery:** Build end-to-end features spanning server-side rendering... 
    Suggested
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office

    Humana, Inc.

    Nashville, TN
    2 days ago
  •  ...Marigold is seeking a Senior Full Stack Engineer to join autonomous product teams. You will work across C#, JavaScript/TypeScript, and SQL to build rock-solid experiences and scale systems for growing customer bases. Expect to shape architecture, mentor peers, and own... 
    Remote work

    Jobleads-US

    Nashville, TN
    1 day ago
  •  ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media... 
    Full time

    Cheez

    Nashville, TN
    14 hours ago
  • Senior Full Stack Developer Location: Nashville, TN Duration: 12 months Key "Must-Have" Skills: JavaScript & Python scripting language (5+ years of experience) Angular & Spring Boot (5+ years of experience) Databases (SQL and NoSQL) (5+ years of experience) InterSources

    InterSources

    Nashville, TN
    4 days ago
  •  ...innovation. We operate with a “people over process” philosophy, building meaningful relationships and trust across our workforce. The Full Stack Developer is responsible for all computer programming, for both front- and back-end systems, as well as creating user interfaces... 
    Work experience placement
    Remote work

    NICHOLAS AIR

    Nashville, TN
    2 days ago
  • We are looking for motivated Java Full Stack Developers with a strong foundation in Java, Spring Boot, frontend technologies, and databases...  ...degree in Computer Science, Information Technology, Software Engineering, Engineering , or a related technical field. 0-2 years of... 
    Internship

    Eureka Infotech Inc

    Nashville, TN
    4 days ago
  • Full-Stack Software Engineer (Agents & Rapid Prototyping) Location: Remote (US-friendly hours) Type: Full-time (founding/early engineer) Team: Small, passionate, ego-free builders Why this role We're hunting for product-market fit . That means we ship POCs fast, test... 
    Full time
    Local area
    Remote work

    NxT Level

    Nashville, TN
    4 days ago
  •  ...powered advice on this job and more exclusive features. Position: Full Stack Developer (Entry Level) Our Product & Technology team is...  ...Full-time Job function Job function Information Technology and Engineering Industries IT Services and IT Consulting and Hospitals and... 
    Full time

    Provisions Group

    Nashville, TN
    3 days ago
  •  ...this role exists We're growing rapidly and expanding the capabilities of our platform. To keep pace, we need a hands-on Full Stack Engineer who loves building scalable systems , shipping high-quality product , and solving complex technical challenges that directly... 
    Full time

    ShyftOff

    Nashville, TN
    14 hours ago
  •  ...day IN-OFFICE PROBATIONARY PERIOD. ***   DESCRIPTION INTEGRA Software Systems is looking for a detail-oriented person for a full-stack developer, which is a full-time salaried position in the financial software industry. This person will be using their knowledge... 
    Full time
    Work at office
    3 days per week

    Integra Software Systems LLC

    Brentwood, TN
    a month ago
  •  ...part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Terraform/Java Full Stack Engineer to join our team in Nashville, TN or Plano, TX in the United States (US). Terraform/Java FullStack Engineer  Position... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Nashville, TN
    8 days ago
  • $150k - $190k

    DescriptionKforce has a client that is seeking a Senior Backend Engineer who will work across engineering, product, analytics, and operations to architect durable serverless systems, develop clean and reliable Python services, and power mission-critical workflows such... 
    Work at office
    Remote work

    KForce

    Nashville, TN
    9 hours ago
  •  ...managers in the US. Agility. You work with your squad in an agile environment following Scrum in the Spotify model.   Our tech stack: TypeScript, Angular, RxJS, signals DevExtreme, own component library, CSS Micro frontends with Module Federation, REST... 
    Permanent employment
    Contract work
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Infopro Digital Services Limited

    Nashville, TN
    15 days ago
  •  ...Product Owner, development colleagues and QA in Germany. Agility. You work with your squad in an agile environment. Our tech stack: C#, .NET 8+, ASP.NET Core, Entity Framework Core SQL Server, Cosmos DB, RavenDB, Snowflake Microsoft Azure, Azure Service... 
    Permanent employment
    Contract work
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Infopro Digital Services Limited

    Nashville, TN
    15 days ago
  • Seeking a Senior Software Engineer with strong hands‑on frontend, backend, and Azure cloud development experience to build and support healthcare applications and integrations. Serve as an Athena SME with expertise in Athena APIs, patient/provider workflows, scheduling... 

    Kanini Software Solutions

    Nashville, TN
    4 days ago
  • Job Description We are seeking an experienced C# .NET Application Developer with a strong background in building and deploying applications on the Microsoft Azure cloud platform. As an Application Developer, you will play a key role in designing, coding, testing, and delivering...

    Kanini Software Solutions

    Nashville, TN
    3 days ago
  • $120.08k - $180.12k

    Anticipated End Date:2026-10-16Position Title:JAVA/Spring Boot Engineer SeniorJob Description:Engineer Senior (Java/Spring Boot)...  ...equivalent background.Preferred Skills, Capabilities & Experiences:Full Stack Java Developer with hands-on experience with Java 21, Spring,... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    2 days per week
    1 day per week

    CareBridge

    Nashville, TN
    9 hours ago
  • $100k - $160k

    Full Stack Cloud Engineer As a Full Stack Cloud Engineer, you'll build and modernize scalable AWS-based applications — developing backend services, APIs, and integrations while also contributing to frontend dashboards and user interfaces. You'll collaborate closely with... 

    Innovative Solutions

    Nashville, TN
    1 day ago
  • About Us: Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best technologies...

    Perfict Global, Inc.

    Nashville, TN
    1 day ago
  • $120k - $150k

     ...claims processing for healthcare providers has grown into a full-suite healthcare technology company. We offer a range of...  ...& Casualty and Healthcare industries.   As a Senior Full Stack Development Engineer, you will play a key role in designing, building, and maintaining... 
    Work at office
    Local area
    Shift work
    2 days per week

    Office Ally

    Nashville, TN
    10 days ago
  • $100k

     ...utilizing Java in an Agile / Scrum development environment. This full stack development position provides leadership by promoting Agile...  ...EDUCATION AND EXPERIENCE Bachelors in computer science, engineering, MIS or equivalent work experience; May have technology certifications... 
    Permanent employment
    Full time
    Work experience placement
    Relocation package
    Flexible hours

    Hadronts

    Nashville, TN
    2 days ago
  •  ...Serve as technical expert on development projects. Participate in full development life cycle including requirements analysis and...  ...supervision with wide latitude for independent judgment. Requirements ~10 plus years of full stack .NET development experience... 
    Contract work

    CereCore

    Nashville, TN
    10 days ago
  •  ...assigned product portfolioWork within and across teams to design, develop, test, implement and support technical solutions across a full stack development tools and technologiesResponsible for driving and evolving automation throughout the entire delivery... 
    Full time
    Work at office

    i3 Verticals

    Nashville, TN
    1 day ago
  • $209.1k - $275.1k

     ...provide sponsorship.Meet the TeamJoin a team of amazing Solutions Engineers! These technically skilled, solutions-focused individuals...  ...real-time threat detection, incident response automation, and full-stack observability.Cross-Functional Collaboration: Partner with Account... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Nashville, TN
    1 day ago
  • $135.9k - $153k

     ...government agency staff. Through human-centered design and modern engineering best practices, we help our government partners understand user...  ...weekly meals delivered to your home Wellness program — full platform offering physical, mental, & emotional health... 
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Home office
    Visa sponsorship
    Flexible hours

    Nava PBC

    Nashville, TN
    19 hours ago
  • $52 - $58 per hour

     ...the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They...  ...programs: candidates should also have less than 2 years of relevant full-time work experience Available during Summer 2027 for an... 
    Full time
    Work experience placement
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Immediate start
    Work from home
    3 days per week

    Lyft

    Nashville, TN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Engineer. Be the first to apply!