Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Senior Software Engineer, Java, Backend

Backend EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

9 days ago

Salary

$121.6K - $200K / year

Bachelor Degree7 yrs expEnglishAWSDistributed SystemsJavaKotlinNo SQLReactSpringSpring BootSpring BootSQL

Job Description

• Contribute to the design, development, testing, documentation, and deployment of backend services (Java). • Participate in the on-call rotation and assist in investigating and resolving production issues • Collaborate with engineers, product managers, and other stakeholders to deliver features and improvements • Take part in code reviews and team discussions to build high-quality, maintainable systems • Participate in sprint planning, architectural reviews, and efforts to improve engineering processes • Build familiarity with our systems, platform architecture, and customer use cases • Stay current with latest technologies, tools, and engineering best practices • Open to occasional travel to FBG offices or industry events for collaboration and team-building • Develop, test, and deploy backend software features through high-quality, correct production code using Java, Spring Boot, and AWS. • Help design and implement scalable, low-latency distributed systems that power engaging iCasino experiences across web and mobile. • Work closely with internal and external teams to deliver stable, reliable systems aligned with our product roadmap and delivery schedules. • Collaborate with frontend, mobile, and platform engineers to shape backend services that support seamless, cross-platform user experiences. • Participate in architecture reviews, technical design discussions, sprint planning, and code reviews. • Improve and champion engineering best practices related to quality, maintainability, and system performance. • Contribute to discovery and design efforts for complex technical projects, translating business outcomes into scalable technical solutions. • Partner with Product, Design, DevOps, and Security to build and deliver features in a highly regulated production environment. • Participate in on-call rotations, assisting with incident response and ongoing support of production systems. • Operate according to Agile methodologies, sharing progress and blockers in daily stand-ups and retrospectives. • Stay curious and open to exploring opportunities across the stack, including frontend tools like React or shared logic via Kotlin Multiplatform. • Be open to occasional travel to Fanatics offices or industry events for collaboration, planning, or team-building.

Job Requirements

  • 7 or more years of professional software engineering experience, with a focus on backend development
  • 3 or more years of experience building back-end applications using Java (Spring Framework)
  • Expertise in software engineering principles, architectural patterns, and system design
  • Experience with Agile/SCRUM methodologies and working in cross-functional teams
  • Strong problem-solving skills and a proactive, ownership-oriented mindset
  • Clear communicator, capable of explaining technical concepts to peers and non-engineers
  • Ability to navigate shifting priorities in a fast-paced, high-growth setting.
  • Solid understanding of RESTful service design, distributed systems, data modeling, caching concepts, and database technologies (SQL and/or NoSQL).
  • Strong technical skills in a CI/CD environment, with a working knowledge of software design principles related to performance, maintainability, and scalability.
  • Demonstrated ability to collaborate with cross-functional teams (Product, Design, Security, DevOps) and external partners to deliver high-quality features.

Benefits

  • Medical
  • Dental
  • Vision
  • 401K
  • Paid time off
  • GymPass
  • Pet Insurance
  • Family Care Benefits
  • Home office setup allowance

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 10,001

This is a talent pool opening for recent or soon-to-be engineering graduates interested in starting their careers in areas like Software, Digitalization, and Testing. Candidates will work on complex technical challenges and participate in multidisciplinary collaborations.

United States

Python Software Engineer, GenAI

Clario

Transforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology

Backend Engineer9 days ago
Full TimeRemoteTeam 5,001-10,000Since 1973H1B Sponsor

Software Engineer developing AI applications for biopharmaceutical and healthcare industries

AWSCloudKubernetesPythonPyTorchGo
United States
Full TimeRemoteTeam 10,001

The Java Lead Developer will play an integral role in building the company's technology strategy roadmap through extensive hands-on development experience on the J2EE platform. Responsibilities include enhancing enterprise-class applications, implementing applications across the full SDLC, and developing secure REST services.

United States
$96.3K - $125K / year

Mid-Level .NET Developer

Transform Labs

Engineering What's Next: Technology Strategy. Execution. Impact

Backend Engineer10 days ago
ContractRemoteTeam 51-200Since 1995

Mid-Level .NET Developer working on client projects for software engineering firm

AngularASP.NETAWSJavaScriptTypeScript.NET
Ohio
$50 / hour