Yahoo is a leading destination for sports news and innovative fantasy games. They are seeking a Principal Backend Engineer to join their Yahoo Fantasy Sports team, focusing on building and supporting user-facing web and app products with high-performance web services.
Responsibilities:
- Building and supporting user-facing web and app products
- Developing scalable, high-performance web services
- Participating in an on-call rotation to support critical systems
- Writing well-designed, well-documented code
Requirements:
- 10+ years of Java development experience, including building and supporting user-facing web and app products
- 10+ 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
- Willingness to participate in an on-call rotation to support critical systems
- Commitment to well-designed, well-documented code
- BS in Computer Science or Engineering, MS preferred
- 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
- Experience in using AI to develop code and solve problems
- A passion for sports and fantasy sports
- Expertise in highly available distributed data services
- Knowledge of Agile methodologies and unit testing
- Experience with AWS services like S3, DynamoDB, SQS, API Gateway