Salary
💰 $114,900 - $168,700 per year
Tech Stack
AndroidAngularAWSCloudDistributed SystemsHAProxyiOSJavaJavaScriptJenkinsRokuSpringSpring BootSpringBoot
About the role
- Build, maintain, and scale backend APIs (Java Spring Boot) that serve personalized content experiences to millions of users
- Collaborate with client app teams (tvOS, Roku, Android TV, mobile, Web) to ensure seamless API integration and consistent playback experiences
- Enhance infrastructure resiliency across live sporting events and major media moments by participating in LiveOps and OnCall rotations
- Contribute to the development of internal tools and dashboards (Angular/JavaScript) to support monitoring, content curation, and system health
- Work with CDN, proxy, and cache layers including HAProxy, Varnish, and others to optimize performance and availability
- Participate in production triage and root cause analysis using observability tooling such as DataDog, New Relic, AWS CloudWatch, and custom logs
- Help automate CI/CD pipelines using TeamCity and AWS for ECS and cloud deployments
- Champion best practices around alerting, auto-scaling, canary deployments, and system redundancy
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field—or equivalent experience
- 3+ years experience developing backend systems or APIs in Java (Spring Boot preferred)
- Familiarity with cloud-native development, particularly in AWS (ECS, Lambda, CloudFront, S3, etc.)
- Hands-on experience with monitoring and observability stacks (DataDog, New Relic, CloudWatch)
- Experience with CI/CD pipelines, Git, build systems (e.g., TeamCity, Jenkins), and containerized deployments
- Strong understanding of REST APIs, caching strategies, and performance optimization
- Comfortable working in high-stakes environments with live event traffic and tight SLAs