Summary
Fanatics is building a leading global digital sports platform. As a Software Engineer III at Fanatics Betting & Gaming, you will design, develop, test, and maintain scalable systems to enhance customer experience in the sports betting sector.
Responsibilities
- Contribute to the design, development, testing, documentation, and deployment of frontend and backend services
- 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
- Partake 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
Skills
- 3+ years of experience building full-stack applications, with a focus on both frontend and backend development using Java (Spring Framework) and React
- Strong grasp of software engineering principles, architectural patterns, and system design
- Experience with databases (relational or NoSQL), and familiarity with data modeling and caching concepts
- Exposure to Agile/SCRUM methodologies and working in cross-functional teams
- Strong problem-solving skills and a proactive, ownership-oriented mindset
- Effective communicator, comfortable working in a collaborative team environment
- Ability to navigate shifting priorities in a fast-paced, high-growth setting
- Experience working in a start-up environment
- Familiarity with CI/CD practices, cloud platforms, or DevOps workflows
- Experience working with MongoDB database
Qualifications
Must Haves
- 3+ years of experience building full-stack applications, with a focus on both frontend and backend development using Java (Spring Framework) and React
- Strong grasp of software engineering principles, architectural patterns, and system design
- Experience with databases (relational or NoSQL), and familiarity with data modeling and caching concepts
- Exposure to Agile/SCRUM methodologies and working in cross-functional teams
- Strong problem-solving skills and a proactive, ownership-oriented mindset
- Effective communicator, comfortable working in a collaborative team environment
- Ability to navigate shifting priorities in a fast-paced, high-growth setting
Nice to Haves
- Experience working in a start-up environment
- Familiarity with CI/CD practices, cloud platforms, or DevOps workflows
- Experience working with MongoDB database