Yahoo is one of the internet’s leading destinations for comprehensive sports news and innovative fantasy games. They are seeking a Principal Backend Engineer to join their Yahoo Fantasy Sports development team, focusing on building and supporting user-facing web and app products while delivering high-quality, feature-rich products in a deadline-driven environment.
Responsibilities:
- Required Technical Skills and Experience: 10+ years of Java and Python 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
- 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
- Preferred Qualifications: 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
- The material job duties and responsibilities of this role include those listed above as well as adhering to Yahoo policies; exercising sound judgment; working effectively, safely and inclusively with others; exhibiting trustworthiness and meeting expectations; and safeguarding business operations and brand integrity
Requirements:
- 10+ years of Java and Python 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