Fanatics10.03.26
AI SCORE 8.5

Senior Software Engineer - Full Stack (Java & React) Remote

$120K–$150K/year

About the Role

We are seeking a Senior Software Engineer to join our team at Fanatics Betting & Gaming (FBG). This Senior Software Engineer remote position offers you the opportunity to design, develop, test, and maintain scalable, high-quality systems that deliver exceptional experiences to our customers. You will be part of a collaborative team that values data-driven development and operational excellence.

What You'll Do

  • Contribute to the design, development, testing, documentation, and deployment of both frontend and backend services.
  • Develop, test, and deploy software features through high-quality production code using Java, Spring Boot, and React.
  • Collaborate with engineers, product managers, and other stakeholders to deliver features and improvements.
  • Participate in code reviews and team discussions to build high-quality, maintainable systems.
  • Engage in sprint planning, architectural reviews, and efforts to enhance engineering processes.
  • Champion engineering best practices related to quality, maintainability, and system performance.
  • Work closely with Product, Design, DevOps, and Security teams to build and deliver features in a 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.

Requirements

  • 5+ years of professional software engineering experience, focusing on both frontend and backend development.
  • 3+ years of experience building full-stack applications using Java (Spring Framework) and React.
  • 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.

Nice to Have

  • Hands-on experience with AWS cloud services and tools supporting deployment, monitoring, and observability (e.g., Terraform, CI/CD, Datadog, CloudWatch).
  • Exposure to startup or hyper-growth environments, with a pragmatic, iterative approach to building MVPs and delivering customer value.
  • Familiarity with CI/CD practices, cloud platforms, or DevOps workflows.
  • Able to effectively work cross-functionally within an enterprise environment.

What We Offer

  • Competitive salary range of $120,000 - $150,000.
  • Fully remote work environment, allowing for flexibility and work-life balance.
  • Opportunity to work in a fast-paced, innovative industry.
  • Collaborative team culture that values your input and ideas.
  • Professional development opportunities to enhance your skills.
  • Health and wellness benefits.
  • Supportive work environment with a focus on continuous improvement.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer remote position at Fanatics offers a competitive salary and the chance to work with cutting-edge technologies in a collaborative environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Java and Spring Boot, with a strong understanding of RESTful API design and implementation, enabling the creation of scalable back-end services.

Experience with CI/CD pipelines and cloud infrastructure, particularly AWS and Terraform, to streamline deployment processes and ensure high availability of applications.

Analytical mindset with a data-driven approach, utilizing monitoring tools like DataDog and CloudWatch for performance optimization and troubleshooting in a fast-paced remote environment.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Software Engineer - Full Stack (Java & React)(Now)Lead Software Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Java Market Size 2024
$15.2B
Annual Growth
8.5%
AI Adoption in Java Development
35%
Investment in Cloud Technologies
+40%
Labour Demand for Full Stack Engineers
+25%
Avg Salary for Senior Java Developers
$130K

Skills & Requirements

Required
JavaSpring BootReact
Growing in Demand
Microservices ArchitectureKubernetesGraphQL
Declining
Java EEjQuery

Domain Trends

Shift to Microservices
Over 70% of enterprises are adopting microservices architecture to improve scalability and deployment efficiency.
Increased Adoption of Cloud-Native Technologies
Cloud-native applications are projected to grow by 30% annually, driven by the need for agility and cost efficiency.
Integration of AI in Development Processes
Around 50% of developers are using AI tools to enhance coding efficiency, with a notable rise in AI-driven code suggestions.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.