Senior Full Stack Software Engineer
CAA
Nashville, TNThis was removed by the employer on 7/10/2025 4:05:00 PM PST
This is a Full Time Job
Who We Are
The Role
CAA is seeking a senior software engineer (full stack developer) to join our product development team. The product development team designs and builds software experiences for mobile and web that are uniquely valuable for CAA's diverse, global, and high- energy entertainment industry culture of agents, executives, artists, and business partners
Responsibilities:
As a s enior software engineer , you will be expected to t ake a leadership role in designing, developing, and delivering robust web and mobile applications and their supporting APIs and services. Working in an agile, cross-functional team, you will collaborate with designers, product managers, and fellow engineers to create scalable solutions that meet user needs and business objectives . Beyond development, you will be expected to:
• Provide architectural guidance and make key technical decisions.
• Lead code reviews and ensure adherence to best practices and coding standards.
• Mentor junior developers and contribute to a culture of continuous improvement.
• Engage with end users to gather feedback and iteratively improve the product.
Required Capabilities
• Education - Bachelor's degree in Computer Science or a related field is preferred, though equivalent experience and demonstrable expertise are equally valued.
• Languages and Frameworks - You must be highly proficient in JavaScript and TypeScript, with 5+ years of experience building production-level applications . Deep experience with React, Redux, and modern testing tools (e.g., React Testing Library, Jest , Cypress, Playright ) is essential . Strong understanding of Node.js with frameworks like Express or Hapi.js and experience building robust RESTful APIs is also a requirement . Proficiency with React Native and Swift is a strong plus. Experience delivering Progressive Web Apps (PWAs) is highly desirable.
• Architecture & Best Practices - You should be comfortable designing scalable solutions and implementing design patterns that optimize for maintainability and performance.
• Databases - Proven experience with both SQL and NoSQL systems. Hands-on knowledge of MongoDB and Elasticsearch is particularly valuable.
• Tools & Platforms - Proficient with Git and GitHub for source control and collaborative development . Familiar with browser debugging tools (e.g., Chrome DevTools ). Experience with cloud infrastructure, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes) is a plus.
• Methodologies & Mindset - Experienced in Agile methodologies and Continuous Delivery. Strong testing discipline across the stack, including unit, integration, and end-to-end tests. Deep understanding of HTTP, web security, performance optimization, and API testing tools. Passion for clean, readable, and well-documented code.
• Shipping. We expect you to have a passion and experience shipping and maintaining production software products. You must have strong verbal, written and visual presentation skills. We are most interested in candidates exhibiting a passion for details, solving problems, simplicity, quality, and moving quickly.
Location: This position will likely work remotely but must be able to work typical office hours and open to working in a hybrid model (1-2 days per week in an office in Nashville) .
Compensation: The annual base salary for this position is in the range of $112,000 - $130,000 in Nashville, TN . This position is also eligible for benefits and a discretionary bonus. Ultimately, the salary may vary based upon, but not limited to, relevant experience, time in the role, business sector, and geographic location, among other criteria. Please talk with a CAA Recruiter to learn more.
Creative Artists Agency, LLC (the ''Company'') is committed to a policy of Equal Employment Opportunity and will not discriminate on the basis of race (inclusive of traits historically associated with race, including hair texture and protective hairstyles), color, religion, creed, gender or sex (including pregnancy, childbirth, breastfeeding or related medical conditions), national origin, ancestry, age, physical disability, mental disability, medical condition, genetic information, family and medical care leave status, military or veteran status, marital status, family status, sexual orientation, gender identity, gender expression, political affiliation, an employee's or their dependent's reproductive health decision making (e.g., the decision to use or access a particular drug, device or medical service), or any other characteristic protected by applicable law.
The Company also complies with the Americans with Disabilities Act and applicable state and local laws with regard to providing reasonable accommodation for qualified individuals with disabilities.
CAA does not accept unsolicited resumes from third-party recruiters unless they were contractually engaged by CAA to provide candidates for a specified opening. Any such employment agency, person or entity that submits an unsolicited resume does so with the acknowledgement and agreement that CAA will have the right to hire that applicant at its discretion without any fee owed to the submitting employment agency, person or entity.