Senior Software Engineer, Full Stack (FES)
Role Overview
Fanatics Core builds shared foundations that power sports betting, ecommerce, collectibles, and other fan experiences.
This hands-on full-stack role has a backend focus and builds high-throughput, high-availability services in Go with contributions to TypeScript and React front ends.
The engineer owns significant technical areas, sets direction across services and teams, mentors others, and delivers production systems.
Key Skills for This Role
Full Job Posting
About Fanatics
Fanatics operates a global digital sports platform spanning commerce, collectibles, betting, gaming, identity, payments, loyalty, wallet, data, and shared platform capabilities.
Team and Role Overview
Fanatics Core builds shared foundations that power sports betting, ecommerce, collectibles, and other fan experiences.
This hands-on full-stack role has a backend focus and builds high-throughput, high-availability services in Go with contributions to TypeScript and React front ends.
The engineer owns significant technical areas, sets direction across services and teams, mentors others, and delivers production systems.
Responsibilities
- Design, build, test, document, and operate production-grade Go services and APIs.
- Own technical designs, evaluate trade-offs, document decisions, and drive medium-to-large features to completion.
- Lead architecture reviews, code reviews, incident response, postmortems, and operational improvements.
- Mentor engineers, onboard hires, reduce technical debt, and improve reliability, performance, cost, and SLOs.
- Partner with product, design, and stakeholders to shape roadmaps and engineering strategy.
Required Qualifications
- 5 or more years of professional software engineering experience building and operating production systems.
- Strong, demonstrated proficiency in Go, including concurrency, testing, profiling, and performance tuning.
- Experience with backend services, REST or gRPC APIs, distributed systems, and microservices.
- Proficiency in JavaScript or TypeScript and experience with React or another modern front-end framework.
- Experience with databases, caching, event streaming, cloud infrastructure, containers, CI/CD, and infrastructure as code.
- Strong operational skills in observability, monitoring, alerting, and production debugging.
- Experience leading multi-contributor projects, working cross-functionally, and delivering on time.
- Familiarity with Agile software delivery and Scrum methodology.
Preferred Qualifications
- Experience with identity and access management, authentication, authorization, SSO, account lifecycle, or identity platforms.
- Familiarity with OAuth 2.0, OpenID Connect, SAML, JWT, MFA, session and token lifecycle management.
- Experience with account security, fraud prevention, PII handling, or compliance-driven engineering.
- Experience with high-traffic consumer products, shared services, start-up environments, or sports and commerce domains.
Interview and Onboarding
Depending on the role, interviews or onboarding may include in-person components or a multi-day cultural immersion in New York City for full-time, non-seasonal hires.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Fanatics
Procurement Analyst
Winona, USA
Fanatics is seeking a Procurement Analyst to support purchasing, supplier coordination, inventory analysis, and supply chain execution. The role requires accurate purchase order and data administration, analysis of purch
Operations Manager, Canada
Toronto, CAN
Fanatics is seeking an Operations Manager to scale fulfillment and data-driven operations across its Canadian eCommerce, wholesale, and logistics channels. The role leads end-to-end order fulfillment, partner coordinatio
Inventory Analyst
Tampa, USA
Fanatics seeks an Inventory Analyst to strengthen inventory accuracy, traceability, and controls across U.S. operations and third-party partners. The role combines inventory analysis, SOX control support, process improve
People Analyst
New York City, USA
Fanatics is seeking a People Analyst to deliver recurring and ad hoc people reporting, maintain analytics dashboards, and prepare reliable datasets for deeper analysis. Candidates need 3+ years of analytics experience, S
Data Analyst III
London, GBR
Fanatics is seeking a Data Analyst III to support product development and business performance for its Sportsbook. The role involves product testing, performance analysis, reporting, and stakeholder insights; applicants
Director of Collector Relations, GCC
, QAT
Fanatics Collectibles is seeking a regional leader to build trusted relationships with high-net-worth collectors and partners across the GCC. The role develops loyalty initiatives, leads a concierge-level team, and creat
Director of Collector Relations, GCC
, QAT
Fanatics Collectibles is seeking a regional leader to build relationships with high-net-worth collectors and strategic partners across the GCC. The role develops collector engagement and loyalty strategies, leads a conci
Procurement Analyst
Winona, USA
Operations Manager, Canada
Toronto, CAN
Inventory Analyst
Tampa, USA
People Analyst
New York City, USA
Software Engineering Manager (REMOTE)
, USA
Data Analyst III
London, GBR
Director of Collector Relations, GCC
, QAT
Director of Collector Relations, GCC
, QAT