Search all jobs
Fanatics Logo

Sr Software Engineer

  • New York, USA
  • Full time
  • Competitive
  • 17th December 2024
View organisation profile
Apply Favourite
Copy Link

Full 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.

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.

The organisation

Fanatics
  • Data & Technology
  • New York, USA
  • 2000+ employees
  • Website

Relentlessly Enhancing the Fan Experience

More jobs from Fanatics

Fanatics Logo
Social Media Director
  • New York, USA
  • Full time
  • Competitive
Fanatics Logo
Promotion Operations Associate
  • Leeds, UK
  • Full time
  • Competitive
Fanatics Logo
Planner Athlete Partnerships - Fanatics Collectibles
  • Milton Keynes, UK
  • Full time
  • Competitive
Fanatics Logo
Hobby Business Sales Manager - Fanatics Collectibles
  • Paris, France
  • Full time
  • Competitive
Fanatics Logo
Retail Associate - Miami Marlins
  • Miami, USA
  • Part time
  • Competitive
Create a job alert

Get notified as soon as new jobs matching your ambitions go live.

Create a course alert

Create a job alert