application developer sr, Data and Analytics- ST; Nashville, TN

Starbucks Coffee CompanyNashville, TN
$107,700 - $207,000Onsite

About The Position

This role contributes to the mission by building and evolving a unified internal web platform composed of reusable frameworks, shared components and modern applications which enables secure, governed, and scalable data operations for business teams across the enterprise. As a full stack Senior Application Developer, you will contribute to the design, development and long-term evolution of the platform, modernize internal tools, improve end-user workflows, and establish engineering standards that elevate the entire ecosystem.

Requirements

  • Bachelor’s degree in Computer Science, Management Information Systems, or a related field (or equivalent practical experience).
  • Strong hands-on full stack web development expertise (advanced proficiency).
  • Deep understanding of React design patterns, including component architecture, and modular code organization
  • Strong experience with Node.js and Express for API development.
  • Proficiency in TypeScript and GraphQL for designing and consuming APIs
  • Experience with HTML5, CSS, and modern JavaScript frameworks.
  • Hands-on development experience with document-oriented and relational database systems (e.g., MongoDB, Cosmos DB, SQL Server or equivalent).
  • Solid understanding of UI/UX and usability principles, responsive design, accessibility, and front-end performance optimization.
  • Experience working with component libraries and front‑end frameworks.
  • Experience in setting up and maintaining CI/CD pipelines for web applications using tools like Azure DevOps or GitHub Actions.
  • Strong analytical, problem solving, and communication skills.
  • Deep understanding of the Software Development Lifecycle (SDLC)

Nice To Haves

  • Experience implementing Micro Frontends and Module Federation (including patterns like App Injector).
  • Experience designing, deploying, and managing API services in containerized and orchestrated environments, with strong understanding of containerization principles, service orchestration, and scalable distributed systems.
  • Familiarity with modern testing tools and libraries (e.g., Jest, Mocha, Cypress, Playwright, or equivalent).
  • Ability to build scalable React.js applications using TypeScript

Responsibilities

  • Collaborate on the design, development, testing, deployment, and support of internal web framework supporting full-service data operations.
  • Build modern, responsive, and accessible user interfaces aligned with Starbucks design and usability standards.
  • Develop scalable APIs and backend services using modern frameworks and architectures.
  • Translate UX designs and mockups into high quality, maintainable, production ready code.
  • Ensure solutions adhere to Starbucks security, privacy, and data governance requirements.
  • Build and maintain shared UI components, libraries, and services that can be adopted across multiple applications.
  • Partner closely with designers, data engineering, architecture, and devOps to deliver cohesive, performant platform experiences
  • Demonstrate deep expertise in web technologies and guide teams in adopting best practices and tooling standards.
  • Identify opportunities to improve coding standards and development processes and help drive adoption across the team.
  • Provide technical consultation on complex programs and initiatives.
  • Act as a thought leader for web development frameworks, platform patterns, CI/CD, and cloud deployment best practices.
  • Represent engineering in cross functional forums with business, architecture, QA, and operations teams.
  • Mentor and coach less experienced developers on a highly collaborative team, fostering a culture of quality, ownership and technical excellence.
  • Perform root cause analysis to identify and implement long-term fixes for software and business process issues.
  • Develop and maintain documentation for assigned systems, frameworks, and projects.
  • Collaborate with devOps, platform and security teams to ensure reliability, scalability, observability and performance of production systems.
  • Build tooling, automation, and internal utilities that improve developer experience and reduce overhead for engineering teams.
  • Partner with stakeholders across the enterprise to ensure delivered solutions improve productivity and end-user experience.

Benefits

  • medical, dental, vision, basic and supplemental life insurance, and other voluntary insurance benefits.
  • short-term and long-term disability
  • paid parental leave
  • family expansion reimbursement
  • paid vacation from date of hire
  • sick time (accrued at 1 hour for every 25 hours worked)
  • eight paid holidays
  • two personal days per year.
  • 401(k) retirement plan with employer match
  • discounted company stock program (S.I.P.)
  • Starbucks equity program (Bean Stock)
  • incentivized emergency savings
  • financial well-being tools.
  • 100% upfront tuition coverage for a first-time bachelor’s degree through Arizona State University’s online program via the Starbucks College Achievement Plan
  • student loan management resources
  • access to other educational opportunities.
  • backup care
  • DACA reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service