Yahoo! Fantasy Sports is looking for seasoned back-end developers to help define and build cutting-edge sports applications while taking their top-rated sports and fantasy apps to the next level, with a focus on AI-driven innovations.
Requirements
- 6+ years of Java development experience, including building scalable RESTful APIs which are consumed by user facing mobile/web applications.
- 6+ years of experience with server-side API programming on Linux, focusing on scalable, high-performance web services
- Strong fundamentals in object-oriented design, design patterns, data structures, algorithm design, and problem-solving
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud infrastructure
- Experience in using AI to develop code and solve problems
- Experience in stream processing systems like Storm, Spark, Flink, Kafka, etc
- Expertise in highly available distributed data services
Responsibilities
- architecting and optimizing our Backend-for-Frontend (BFF) API stack in collaboration with our iOS, Android, and web teams
- Your work will power real-time fan experiences at scale—supporting up to 100K requests per second on NFL Sundays
- building scalable RESTful APIs which are consumed by user facing mobile/web applications
- server-side API programming on Linux, focusing on scalable, high-performance web services
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud infrastructure
- Willingness to participate in an on-call rotation to support critical systems
- Commitment to well-designed, well-documented code
Other
- Exceptional analytical aptitude and attention to detail
- Strong organizational and problem-solving skills
- Self-motivated, well-organized team player
- Excellent oral and written communication skills
- A passion for sports and fantasy sports