Sr. Fullstack Engineer

Creative Artists AgencyNashville, TN
23h$112,000 - $146,000Hybrid

About The Position

Creative Artists Agency (CAA) is the leading entertainment and sports agency, with global expertise in filmed and live entertainment, digital media, publishing, sponsorship sales and endorsements, media finance, consumer investing, fashion, trademark licensing, and philanthropy. Distinguished by its culture of collaboration and exceptional client service, CAA’s diverse workforce identifies, innovates, and amplifies opportunities for the people and organizations that shape culture and inspire the world. The trailblazer of the agency business, CAA was the first to build a sports business, create an investment bank, launch a venture fund, found technology start-up companies, establish a philanthropic arm, build a business in China, and form a brand marketing services division, among other innovations. Named Most Valuable Sports Agency by Forbes for eight consecutive years, CAA represents more than 2,000 of the world’s top athletes in football, baseball, basketball, hockey, soccer, in addition to coaches, on-air broadcasters, and sports personalities and works in the areas of broadcast rights, corporate marketing initiatives, social impact, and sports properties for sales and sponsorship opportunities. Founded in 1975, CAA is headquartered in Los Angeles, and has offices in New York, Nashville, Memphis, Chicago, Miami, London, Munich, Geneva, Stockholm, Shanghai, and Beijing, among other locations globally. The Role CAA is seeking a Sr. Fullstack Engineer 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

Requirements

  • Bachelor’s degree in Computer Science or a related field is preferred, though equivalent experience and demonstrable expertise are equally valued.
  • 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
  • Proven experience with both SQL and NoSQL systems.
  • Hands-on knowledge of MongoDB and Elasticsearch is particularly valuable.
  • Proficient with Git and GitHub for source control and collaborative development
  • Familiar with browser debugging tools (e.g., Chrome DevTools )
  • 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.

Nice To Haves

  • Proficiency with React Native and Swift is a strong plus.
  • Experience delivering Progressive Web Apps (PWAs) is highly desirable.
  • Experience with cloud infrastructure, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes) is a plus.

Responsibilities

  • Take a leadership role in designing, developing, and delivering robust web and mobile applications and their supporting APIs and services.
  • Collaborate with designers, product managers, and fellow engineers to create scalable solutions that meet user needs and business objectives.
  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service