Job Description
Job Description
The Role
We seek a highly skilled Senior Full-Stack Software Engineer to join our AI, Data Science, and Engineering team. As a full-stack software engineer, you will play a pivotal role in the design, development, and deployment of software used in many different data products. You will work closely with business stakeholders, our team's data scientists and data engineers,
UI/UX designers, and other engineering teams to design, develop, deploy, and maintain specialty web apps, APIs, and more. You will work in several ecosystems, and there will always be an exciting new project or feature to develop. You will not be bored.
Responsibilities:
Architect, design, and develop intuitive and responsive user interfaces for internal tools and applications.
Create and maintain robust backend services to support the functionality of these user interfaces.
Collaborate closely with cross-functional teams, including product managers and designers, to gather requirements and ensure alignment with business needs.
Utilize best practices in software development, such as code reviews and automated testing, to ensure the reliability and scalability of the software.
Identify opportunities for optimization and performance improvements in both user interfaces and backend services.
Stay updated on industry trends and emerging technologies, integrating relevant innovations into our software solutions.
Contribute to the overall software development lifecycle, from requirements gathering to deployment and maintenance.
Collaborate with stakeholders to gather feedback and iterate on user interfaces and services to continually enhance their effectiveness and user experience
Qualifications:
Bachelor's (or Master's) Degree in Computer Science or Computer Engineering
Exceptional in HTML, CSS, JS
Proficient in Python, SQL
A strong knowledge of modern React using TypeScript (React Native a plus)
A strong foundation in core web technologies (HTML, CSS, javascript with the DOM)
Ability to maintain and debug a large Single-Page Application
Ability to write unit tests and structure code in a way that makes testing easier.
Knowledge of RESTful APIs and how to deploy them to the cloud
Knowledge of both Relational Databases as well as NoSQL data stores.
Experience with CI/CD pipelines
Strong knowledge of version control systems (git)
Experience with a scripting language or technology (python, ruby, node.js)
Experience with an API framework (Django, Flask, FastAPI)
Experience with Project management software (Jira, Linear, etc.) and the agile workflow
Experience with AWS (Experience with GCP or Azure is acceptable as long as you understand the core principles)
Proficient in Elastic Container Service, Cloudfront, and Application Load Balancers.
Experience in monitoring and alerting of back-end services
Experience in monitoring user and technical performance of front-end interfaces
Strong project management skills and experience using project management tools.
Strong written and verbal communication skills and the ability to effectively communicate technical issues and solutions to peers
Nice to have
Experience with AWS CDK or AWS Amplify
Knowledge of modern data technologies and/or eagerness to learn
Experience with GraphQL
Experience with a11y in web apps and/or mobile applications
In New York City, the salary range for this position is $160,000-$200,000, which represents base pay only and does not include short-term or long-term incentive compensation. In Los Angeles, the salary range is $144,000-$180,000. These salary ranges are specific to Los Angeles or NYC and may not be applicable to other locations. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training.
About Us
Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally.
About the Team
Fanatics Collectibles is a leading licensor, producer, designer, and seller of physical and digital trading cards, sports memorabilia, and other digital assets for entertainment and sports properties globally, as well as a manufacturer of physical and digital trading cards. It has secured exclusive licensing arrangements with major national professional sports leagues, including the MLB, NFL and the NBA, and related players associations, to produce physical and digital trading cards and other collectibles.
Fanatics Collectibles also has partnerships with a number of individual international sports teams and leagues, as well as owners of other entertainment properties granting similar exclusive rights. Fanatics Collectibles recently announced Fanatics Live, expected to launch later in 2023, which will focus on transforming the digital shopping experience through personality-driven content and entertainment. Fanatics
Job Tags
Temporary work,