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 8 days ago
Similar jobs that could be interesting for youBased on the Full Stack Engineer in Nashville, TN vacancy
  •  ...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... 
    Suggested
    Full time

    Cheez

    Nashville, TN
    19 hours ago
  • $120 - $130 per hour

     ...We are seeking a Principal Full Stack Engineer to lead the architecture, design, and modernization of our enterprise healthcare platforms. In this role, you will bridge deep backend expertise with modern cloud-native architectures to build scalable, secure, and resilient... 
    Suggested
    Contract work
    Remote work

    Tech Firefly

    Nashville, TN
    3 days ago
  • Role : FullStack Developer Location : Nashville, TN - Hybrid Only Locals Only H4 EAD Only W2 - Other visa, location, C2C will be rejected Defines and analyzes functional business requirements for designing and developing programs for desktop and distributed...
    Suggested
    Local area

    Ruri Software Technologies LLC

    Nashville, TN
    1 day ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG)  is seeking a talented Full Stack Developer Location: Remote Department: Veterans Affairs (VA) Type...  ...users Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure reliable data delivery... 
    Suggested
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Madison, TN
    2 days ago
  •  ...Full Stack Developer Opportunity Our client is a fast-growing, nationally recognized direct-to-consumer brand focused on offering high-quality products across multiple categories. They are searching for a knowledgeable, mid-level Full Stack Developer to join the team... 
    Suggested
    Work at office
    Remote work
    Work from home
    Night shift

    MRINetwork

    Nashville, TN
    2 days ago
  • $70k - $95k

     ...Full Stack Developer Full Stack Developer (Mid to Senior Level) Location: Nashville, TN Employment Type: Full-Time About the Opportunity...  ...with business stakeholders, product owners, analysts, and engineering teams to define and deliver technical solutions. Write... 
    Full time
    Local area

    LHH

    Nashville, TN
    11 hours 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
    13 hours ago
  • $120k

     ...The Sr CRM Systems Full Stack Engineer will be responsible for gathering requirements and building out new operational components as well as continued maintenance and support of existing components of our Customer Relationship Management systems (Salesforce.com and Salesforce... 
    For contractors
    Worldwide

    The Hertz Corporation

    Nashville, TN
    4 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
    22 days ago
  • $80k - $100k

     ...Overview What You'll Be Doing The Junior Full Stack Developer role will be providing full stack development support to a highly...  ...Collaborate with senior developers, product owners, and DevOps engineers to design, develop, test, and deploy scalable applications on... 
    Permanent employment
    Work experience placement
    Local area
    Worldwide

    Cadmus, LLC

    Nashville, TN
    2 days ago
  • $130k - $150k

     ...initiatives. Qualifications Required 5+ years of professional software development experience Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field 3–7 years of experience with C++, Java, and/or C# (C++ and C# with GUI design experience using... 
    Remote work
    Worldwide

    TSG Risk Management

    Nashville, TN
    2 days ago
  •  ...Backend Software Engineer (Hybrid - Nashville, TN) We are seeking an experienced Backend Software Engineer to help architect and build a next-generation healthcare platform. This is a rare opportunity to join an early engineering team and play a defining role in... 

    GSD Search

    Nashville, TN
    1 day ago
  • $70 - $75 per hour

     ...Lead Full Stack Developer Req number: R8001 Employment type: Full time Worksite flexibility: Remote Who we are...  ...experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply now. Job... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    CAI

    Nashville, TN
    1 day ago
  •  ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace...  ...using ReactJS and NodeJS while applying DevOps and production engineering practices to improve deployment reliability, observability, performance... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Nashville, TN
    4 days ago
  •  ...tooling, CI/CD, testing, and software design Work with front‑end developers, business stakeholders and collaborate with other API engineering teams to deliver solutions Manage all code compliance with respect to the standards set by the company. Coordinate with the front... 
    Flexible hours

    Intelliswift

    Antioch, TN
    2 days ago
  •  .... Ensure our customers' experience is the very best it can be. Share knowledge and mix with some of the best developers and engineers in the business our architecture in a complex domain. Enable product innovation and effortless transitions. Work in an environment... 
    Work experience placement
    Work at office

    MRINetwork

    Nashville, TN
    2 days ago
  • $70 - $90 per hour

     ...your ideas are heard, your potential is recognized, and your career can truly flourish. The Position: We are seeking a Sr. Full-Stack Developer with deep expertise in .NET (C#), Angular, and API-driven architectures to support the development of a modern, scalable... 
    Hourly pay
    Full time
    Contract work
    For contractors

    Thomas and Company

    Nashville, TN
    1 day ago
  •  ...developers on integration patterns, clean architecture, and backend best practices. Qualifications Bachelor’s degree in Computer Science, Engineering, or related field. 7–10+ years of experience in backend software development. Strong proficiency in one or more backend languages... 
    Contract work

    Sedgwick

    Nashville, TN
    19 hours ago
  • $50 - $75 per hour

     ...coding team, you’ll be part of a growing community of over 100,000 professionals — including front‑end, back‑end, full‑stack, machine‑learning, and other engineers — who are driving real‑world impact in AI development. Our platform offers an engaging blend of flexibility... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Nashville, TN
    2 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
  •  ...Java Developer (Full Stack) We are looking for a Java Developer to join an industry-leading organization to be a key contributor...  ...will be considered. 3 to 5 years of experience in software engineering/development utilizing Java, with exposure to Web Services (REST... 

    THORNDALE PARTNERS

    Nashville, TN
    4 days ago
  • $40 per hour

     ...CSS Developers to join our Expert Network to help train and evaluate cutting‑edge AI models. If you have a background in Software Engineering or Frontend Development, we'll send you a quick 10‑ to 15‑minute test to assess your skills. If successful, you'll be invited to... 
    Work from home
    Flexible hours

    Prolific

    Nashville, TN
    2 days 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
    a month ago
  •  ...Required Skills: Bachelor's degree in Software Engineering, Computer Science, Information Technology...  ...). Knowledgeable and experienced in the full Systems Development Life Cycle and...  ...analytical, and must have experience in full stack development. Skill Required / Desired... 
    Full time

    Jobs via Dice

    Nashville, TN
    2 days ago
  • $165k - $241.4k

     ...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data...  ..., education, certifications, and/or training. The full salary range for certain locations is listed below. For locations... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Nashville, TN
    1 day ago
  • $89.6k - $198.4k

    Lead Full Stack Software Engineer Position Description CGI is seeking a Lead Full Stack Engineer to join our team in Nashville, Tennessee. In this role, you will serve as a full-time consultant supporting local and enterprise clients by solving complex business and... 
    Full time
    Local area
    Nashville, TN
    17 days ago
  • $25 per hour

    A leading technology company based in the United States is seeking a Bilingual Educational Content Developer (Japanese/English). This role involves training AI models by creating and evaluating conversations. Ideal candidates should be fluent in Japanese and English with...
    Hourly pay
    Remote work
    Flexible hours

    DataAnnotation

    Nashville, TN
    2 days ago
  •  ....Net Full Stack Developer (Job ID - 2247) Work Location & Reporting Address: Brentwood, TN 37027. Hybrid. Must Have Skills: Dot Net C# MSSQL Azure Experienced .NET Developer with strong proficiency in C programming, MSSQL database management, and Azure cloud services.... 
    Contract work

    Signature IT World Inc

    Brentwood, TN
    2 days ago
  •  ...Tennessee Corrections Institute, ensuring that candidates understand the expectations and requirements for the role. Job Type : Full Time Job Expected hours : 40 per week Benefits : Flexible schedule Schedule : 8 hour shift Ability to Relocate: Relocation... 
    Full time
    Temporary work
    Remote work
    Relocation
    Home office
    Flexible hours
    Shift work

    STI

    Nashville, TN
    11 hours ago
  • $40 per hour

    DataAnnotation is seeking a Content Developer - Biology to train AI models. This role involves evaluating and improving AI chatbot logic and output quality. You’ll have the freedom to choose projects and work flexibly from home, with projects starting at $40+ USD per hour...
    Hourly pay
    For contractors
    Remote work
    Work from home

    DataAnnotation

    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!