Full Stack Engineer
$150kDowntown 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.
$136k - $160k
...Databricks, GM, and Character, our mission is to revolutionize how engineering decisions are made, turning complexity into clarity for the... ...Role Develop AI-powered manufacturing applications: Build full-stack solutions that integrate real-time AI (Artificial...SuggestedRemote work$115k - $145k
...in to strengthen culture, retention, and performance in the moments that matter most. The Opportunity We're hiring a full-stack Software Engineer to ship features, fix bugs, and grow into a senior IC on our team. You'll work directly with our Lead Engineer and our...SuggestedFor contractorsWork at officeRemote workRelocationFlexible hours$80k - $110k
...require a bachelors degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience. We are looking for at least 5 years of professional full-stack development experience. We need strong experience with C#, ASP.NET MVC and...SuggestedFull time- Job ID: 25905864Reference Number: 25-00790Title: Senior Full Stack Engineer with Rule Engine and API development (Node.js, Java, Drools,)Location: Nashville, TNPosted Date: 2025-07-16Contact: Mahi MahiContact Email: ****@*****.*** Phone: (***) ***-****...Suggested
- ...solutions and services with cutting-edge engineering skills, artificial intelligence (AI), machine... ...of complex features and systems, taking full ownership of outcomes. This includes... ...Lambda, EKS, and FargateExperience with full-stack application development, particularly...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- ...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
$155k - $177k
...correct bottlenecks and fix bugs. Help guide and mentor other full stack developers to understand business and technical concepts to... ...and teamwork skills. Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience. LocationThis...Permanent employmentFull timeWork experience placementWork at officeLocal area- ...• Experience with SQL and MongoDB • 2 years of experience with Cloud stack, Microsoft Azure etc. is a must. • 2 years of experience in Kotlin. • Thorough understanding of JSON, REST full API’s & microservices. • Data structure fundamentals. • Experience in...Remote work
$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 officeLocal areaShift work2 days per week- ...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...
- ...Title : Senior Full Stack Developer, GenAI Location : Nashville, TN - Hybrid (onsite 2-3 days a week) Type : Contract/Contract to Hire... ...Industry : Professional Services Scope: The Senior Full Stack Engineer will provide hands-on engineering and application development,...Contract work2 days per week3 days per week
$112.71k - $183.14k
...construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For... ...succeed. Job Summary: ~ Caterpillar is seeking a Full Stack developer to join Financial Systems Data team. In this role you...Full timePart timeRelocationRelocation packageFlexible hours- We are not currently hiring but always accepting resumes.Memphis, Nashville or Remote (US Only)We're looking for a full stack web developer. The ideal candidate should be either someone with proven senior-level experience or a driven junior-level developer with promising...Currently hiringRemote work
- ...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
- ...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 timeWork at office3 days per week
$80k - $100k
...Overview The Junior Full Stack Developer role will be providing full stack development support to a highly successful and capable agile... ...Collaborate with senior developers, product owners, and DevOps engineers to design, develop, test, and deploy scalable applications on...Permanent employmentWork experience placementLocal areaWorldwide$57 - $61 per hour
...Akkodis is seeking a Senior Full Stack Java Developer for a Contract job with a client in Nashville, TN . The ideal candidate... ...Bachelor's Degree in Computer Science, Information Technology, Engineering , or related field. ~10+ years of experience in Java...Hourly payContract workTemporary workLocal area$85k - $95k
...Information Technology Status: Exempt Employment Type: Full-time Summary The Full Stack Web Developer at CIAT is responsible for designing,... ...before they impact users - Confident use of Git as an engineering tool, with attention to clear history, ownership, and long...Full timeWork at officeLocal areaRemote workWork from homeHome officeMonday to FridayAfternoon shift- This position is US only. We are not able to offer sponsorship assistance. We currently are not able to accept offers from recruiters. The position is hybrid for anyone in Memphis or Nashville and remote from other US locations.Speak Creative is an established company with...Remote work
- ...include health, dental, vision, 401k and much more.To view a complete list of benefits, click here.SummaryLocation: Salt Lake City, UT; Nashville, TN; Houston, TX; Madison, WI; Milwaukee, WI; Fort Myers, FL; Cedar Rapids, IA; Atlanta, GA; Indianapolis, INType: Full timeFull time
- ...end testing tools Location Nashville, TN Total Experience 5 yrs. Max Salary Not Mentioned Employment Type Direct Jobs (Full Time) Domain Any Description GC can apply Experience Required: Front-end frameworks (such as Bootstrap) Front-end...Full time
- ...firm with several large customer engagements across Europe and US. It provides strategic business consulting, technology, engineering and outsourcing services to help clients leverage technology and create impactful and measurable business value for every IT...Full time
- Company Description Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and...Permanent employmentFull timeContract workFor contractorsWork experience placementH1bWork at office
- ...responsible for leading the product development of web applications utilizing Java in an Agile / Scrum development environment. This full stack development position provides leadership by promoting Agile best practices within the development team and supporting the Product...
- ...responsible for leading the product development of web applications utilizing Java in an Agile / Scrum development environment. This full stack development position provides leadership by promoting Agile best practices within the development team and supporting the Product...Full time
$130k - $150k
...Qualifications Required ~3+ years of professional software development experience ~ Bachelor's degree in Computer Science, Engineering, Mathematics, or related field ~2–4 years of experience with C++, Java, and/or C#(C++ and C# with GUI design experience using...Full timeRemote workWorldwide$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 payFull timeRemote workFlexible hours- ...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
- ...and global companies to design and scale intelligent systems — from AI-powered applications to full-stack platforms used by millions. Our team combines deep engineering expertise with product thinking to deliver solutions that are not just technically strong, but genuinely...Hourly payFull timeContract workFor contractorsWork at officeRemote workHome office
- Company DescriptionProcom is a leading provider of professional IT services and staffing to businesses and governments in Canada.With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the...Permanent employmentContract workFor contractorsWork experience placementH1bWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Engineer. Be the first to apply!
- full stack engineer Nashville, TN
- senior java full-stack developer Nashville, TN
- java full stack angular developer Nashville, TN
- senior full stack web developer Nashville, TN
- junior full-stack web developer Nashville, TN
- full time engineer Nashville, TN
- remote .net full stack web developer Nashville, TN
- full stack / python developer (remote) Nashville, TN
- c# .net full stack developer Nashville, TN
- full stack developer Nashville, TN




