Fanatics Betting & Gaming (FBG) is building a system to bridge the gap between fans and their passion for sports gambling, and the promotions platform needs to remain cutting edge using the latest tech offerings.
Requirements
- Experience developing backend systems using Java (Spring Framework or similar)
- Understanding of RESTful API design, microservices architecture, and backend fundamentals
- Familiarity with working in production environments, including debugging and troubleshooting
- Experience with databases (relational or NoSQL) and data modeling basics
- Exposure to Agile/SCRUM methodologies and collaborative development teams
- Familiarity with CI/CD pipelines, cloud platforms (e.g., AWS, GCP), or DevOps practices
- Interest in scaling systems, distributed architectures, and performance optimization
Responsibilities
- Contribute to the design, development, testing, documentation, and deployment of backend services and APIs
- Participate in the on-call rotation and assist in investigating and resolving production issues
- Collaborate with engineers, product managers, and other stakeholders to deliver backend 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 backend technologies, tools, and engineering best practices
Other
- 3-6 years of professional software engineering experience, with a focus on backend development
- Effective communicator with a growth mindset and a willingness to take initiative
- Strong analytic and problem-solving abilities and an eagerness to build technical depth
- Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
- Open to occasional travel to FBG offices or industry events for collaboration and team-building