At Fanatics Betting & Gaming (FBG), a core division of Fanatics, the business problem is to establish the ultimate end-to-end digital sports platform, and this role is focused on developing and optimizing real-time systems that power the sports betting platform.
Requirements
- Java and/or Kotlin: 3+ years building production microservices
- Spring Boot: Understanding of reactive programming and non-blocking I/O
- PostgreSQL: Complex query optimization, indexing strategies, and migration management
- Kafka: Event streaming patterns, partition strategies, and consumer group management at scale
- Redis/Redis Pub/Sub: Building real-time features supporting hundreds of thousands of concurrent users
- Experience using AI tools (Claude Code, Cursor, Copilot, etc.) to ship production code
Responsibilities
- Design, build, and optimize real-time betting systems handling 10K+ events per second
- Ensure 99.999% uptime for customer-facing services through robust error handling and failover strategies
- Optimize database queries, caching strategies, and event streaming pipelines for sub-100ms response times
- Feature ownership: spec writing implementation deployment monitoring
- Iteration based on metrics
- Leverage AI tools to accelerate development velocity while maintaining code quality standards; ability to identify and prevent common AI-generated code pitfalls (over-abstraction, missing edge cases, security vulnerabilities)
Other
- Self-motivated with an ability to have an idea, build it, and support it!
- 4+ years building and deploying scalable, high-performance production applications
- Strong grasp of software design principles (SOLID, DRY) and testing methodologies (TDD, BDD)
- Note on AI Workflow: We're serious about AI-augmented development. During interviews, be prepared to: Demo your current AI-assisted workflow. Discuss specific examples of how you've used AI to solve complex problems. Share your strategies for ensuring AI-generated code meets production standards
- Visa sponsorship is not available for this position