Full Time Job

Principal Software Developer - Content & Metadata Portal

Hulu

Santa Monica, CA 07-30-2020
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
SUMMARY
Hulu's Content Library team is seeking a front end leaning full stack Principal Software Developer who is sharp, motivated and will help build the technology backbone of Hulu. The team is responsible for the end-to-end technology needs to acquire content from over 500 partners and deliver the highest quality video to tens of millions of users. As a part of this team, you would use technologies like ReactJS, Webpack, SpringBoot, Django, MySQL, Redis, Kafka and native AWS resources such as DynamoDB, SQS, Elasticache, Elasticsearch etc.
WHAT YOU'LL DO
• Set engineering standards towards easy to develop, release, and maintain code
• Improve the content ingestion and management system APIs, publishing tools and workflows
• Design well architected solutions and build iteratively into systems while maintaining the best agile practices; and write defensive and robust tests
• Communicate status with peers and/or managers and present views and opinions respectfully
• On-board and mentor developers on the team on standards and best practices

WHAT TO BRING
• A Bachelor’s degree in Computer Science or equivalent experience
• 8+ years of software development experience, and proficiency in JavaScript/ReactJS & Python or Java
• A passion for solving developer bottlenecks, ready to improve a ReactJS/Webpack/Node stack
• Knowledge of core CS fundamentals, including OO programming, data structures and algorithms (hashing, trees, graphs, search etc.)
• Fundamental understanding of relational, document and graph databases
• An enjoyment for going deep on performance tuning, and a love of owning a problem end-to-end
• A desire to relentlessly pursue better ways on how to tackle problems and improve systems

NICE-TO-HAVES
• Knowledge of Selenium testing - not towards writing tests, but to help direct the efforts
• Knack for designing deployments in the cloud (AWS)
• If you feel passionate about our efforts and believe that you have the skills to contribute and lead in this role apply. We want to hear from you.
Advertisement
Location
Map