At a Glance
- Tasks: Join us to build innovative software for a leading digital sports platform.
- Company: Fanatics, a global leader in digital sports and collectibles.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Be part of a dynamic team revolutionising the collectibles experience.
- Why this job: Make an impact in the exciting world of sports collectibles and technology.
- Qualifications: 5+ years in backend development with strong skills in TypeScript and React.js.
The predicted salary is between 60000 - 80000 £ per year.
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 new company operating at the intersection of collectibles, culture, and technology. Backed by world‑class investors, operators, and sports & entertainment partners, we are building the global leader in next‑generation collectibles. As part of the broader Fanatics ecosystem, we leverage a digital sports platform that spans over 900 sports properties and engages more than 81 million fans. Together, we are reimagining every part of the collectibles experience for fans, partners, and creators. Join our trailblazing team at the intersection of technology and fan culture. We are a growth‑focused startup within the Fanatics ecosystem, leveraging exclusive rights to merchandise from the MLB, NFL, and NBA. Our live commerce app (Fanatics Live) and Collectibles marketplace (formerly, PWCC) is positioned to revolutionize the world of collecting.
The Role: We are building a multi‑product ecosystem – live auctions, real‑time buying, streaming, and more – and are looking for a Senior Software Engineer to support efforts in building green‑field products and setting the technical foundations for future work. The Software Engineer II position at Fanatics Live supports components or applications within systems and projects and participates in design discussions to facilitate engineering‑wide learning. This role focuses on building, writing clean, maintainable, and testable code following best practices and coding standards. The position contributes to the design, development, and maintenance of scalable and robust services. Other duties may be assigned.
Key Responsibilities:
- Fullstack design and development on Voggt Platform: Contribute to the design, development, and maintenance of the platform, working on both front‑end (user interfaces) and back‑end (APIs, databases, services). Monitor platform metrics (issues, scaling), investigate and fix bugs or issues when they arise. Work with business teams to understand improvement needed to the seller and user experience and translate them into the platform. Document existing and new features.
- Prepare and execute Voggt migration to Collect: Work within an agile team to propose technical solutions, ensure code quality, and contribute to the migration to the Fanatics Collect app. Support Voggt user base migration to the new platform Collect. Work with Collect team to add any Voggt‑specific feature needed to Collect.
Global Qualifications:
- 5+ years of professional experience in backend development.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Working knowledge of database design, modeling, and optimization (especially SQL).
- Hands‑on experience with GCP services.
- Capacity to monitor and understand issues, triage between real pain and false positives.
Required Technical Skills:
- Typescript: all of our codebase uses TypeScript and everything is clearly typed.
- React.js: we have 3 applications with different library/framework, strong knowledge is expected in terms of optimization and stability.
- SQL: we use SQL a lot in our pipeline data and for many optimizations.
- GraphQL, TRPC, and REST: communication between app, server and micro‑services uses different technologies; a real understanding of the why and how it works is mandatory.
Bonus:
- Docker & CI: all our stack is containerized and uses GitHub Actions as CI.
- Python: good bonus to interact with the data team and operations.
- Kubernetes and ArgoCD: the infra team uses them, knowledge is appreciated to understand how and why things happen.
- Nest.js: one of our platforms uses this framework.
- Experience with metabase, datadog.
Subject to applicable laws, Fanatics Collectibles may choose to run a background check.
FTC Senior Software Engineer, Fanatics Live & Collect employer: Fanatics
Fanatics Commerce is an exceptional employer that fosters a dynamic and collaborative work environment, perfect for those passionate about sports and customer service. With a commitment to employee growth and development, team members are encouraged to embody the BOLD Leadership Principles while delivering outstanding fan experiences. Located in Everton, employees benefit from being part of a globally recognized brand that values innovation and teamwork, making it an exciting place to build a career in retail.
StudySmarter Expert Advice🤫
We think this is how you could land FTC Senior Software Engineer, Fanatics Live & Collect
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that align with what Fanatics is doing. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Fanatics team. Don’t miss out!
We think you need these skills to ace FTC Senior Software Engineer, Fanatics Live & Collect
Some tips for your application 🫡
Show Your Passion for Sports:When you're writing your application, let your love for sports shine through! Mention any personal experiences or connections you have with sports, as it shows us you're not just a techie but also a fan who understands our mission.
Tailor Your Skills to the Role:Make sure to highlight your experience with the specific technologies we use, like TypeScript and React.js. We want to see how your skills align with what we're doing at Fanatics, so don’t hold back on those relevant projects!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and make sure your achievements and experiences are easy to understand. This helps us get a quick grasp of what you bring to the table!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Fanatics
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, React.js, and SQL. Brush up on your understanding of GraphQL, TRPC, and REST as well. Being able to discuss how you've used these technologies in past projects will show that you're not just familiar with them, but that you can apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around backend development and database optimisation. Think about how you triaged issues and what solutions you implemented. This will demonstrate your ability to monitor platform metrics and tackle real pain points, which is crucial for the role.
✨Understand the Fanatics Ecosystem
Familiarise yourself with Fanatics' products and services, especially the Collectibles marketplace and the live commerce app. Understanding their mission to enhance the fan experience will help you align your answers with their goals during the interview. It shows genuine interest and that you’re ready to contribute to their vision.
✨Prepare Questions for Them
Have a few thoughtful questions ready to ask your interviewers. Inquire about the team dynamics, the challenges they face with the current platform, or how they envision the future of the Collectibles marketplace. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values.