Full Time Job

Senior Software Developer - Content Management


Santa Monica, CA 08-06-2020
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Hulu's Content Management Tools team is seeking a Senior Software Developer who is sharp, motivated, and will help build the portal into the content 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.
• 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

• A Bachelor’s degree in Computer Science or equivalent experience
• +5 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

• Wireframing
• Knowledge of Selenium testing - not towards writing tests, but to help direct the efforts
• Knack for designing Webpack'd deployments to 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.