> Markdown version of [/jobs/ext/1312124-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/1312124-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Engineer - **Company:** Downtown Music, LLC - **Location:** Nashville, TN, United States - **Experience:** Expert - **Salary:** $150,000.0 - **Contract:** Permanent contract - **Skills:** Query Performance, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Databases, Relational Databases, Github, PostgreSQL, Metadata Standards, Node.Js, Next.js, Software Engineering, TypeScript, Web Applications, AWS Cdk, Data Ingestion, ReactJS, Large Language Models, Backend, Integration Tests, Information Technology, Playwright, Graphql, Front End Software Development, Api Design, JestJS, Terraform, Docker, Legacy Systems - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d66a43b81f5f3ba6 ## About the Role * 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 ## 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. ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Web Development Best Practices: What The Data Tells us](https://www.wearedevelopers.com/magazine/84-web-development-best-practices-what-the-data-tells-us) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 108 - Git off my cloud!](https://www.wearedevelopers.com/magazine/407-dev-digest-108-git-off-my-cloud)