Job Description
The Job
WarnerMedia's Live Events Tools Team is looking for a Software Engineer (Backend) with the knowledge, motivation, and energy to help build robust solutions to real world challenges and deliver the best end-user digital live video experiences to our business partners. The Live Events Tools team is always exciting as we integrate with multiple brands such as Bleacher Report, HBOMax, NBA.com and others.
The Daily
• Develop and support various business-related applications that are using: JavaScript (React, ES5/6), Mongo, NodeJS and other technologies as needed.
• Actively participate in DevOps pipeline and drive adoption of containers, continuous integration, and automated build and deploy pipeline technologies.
• Champion test driven development (TDD) and other best practices to build quality code with a focus on quality, maintainability, and testability.
• Discover, experiment with, and recommend new technologies for our stack.
• Integrate disparate web services and develop orchestrations to enhance our video products and improve the live video user experience for Bleacher Report, HBOMax and others
• You will build and launch new features and services for the Live Events Tool. You will work closely with engineers from other teams to understand requirements. You will produce high-quality software that is well-designed, maintainable, unit tested, code reviewed and checked in regularly for continuous integration. You will work closely with a top-notch engineering team
The Essentials
• 4+ years of experience building and supporting dynamic web applications using NodeJS, MongoDB, REST, Queues, APIs
• 1+ years of experience working in a DevOps environment with working knowledge of Linux, AWS Cloud Services (Lambda, SNS, EC2, Cloudfront,, etc.) and automated build, test and deploy pipelines.
• 1+ years of API development experience. Not only development and management of APIs but a track record of integrating third party APIs.
• Experience implementing automated testing platforms, unit tests, integrated tests, etc.
• Experience deploying and supporting containerized applications.
• Knowledge of standard source code management and build tools such as Jira, Git, GitHub Actions and Jenkins.
• Experience working in Agile (Scrum / Kanban) methodology culture.
• Comfortable working with databases, schema design and have a practical understanding of SQL / NoSQL database technology. We're not looking for DBA's but you should be able to work comfortably with databases.
• Knowledge of Direct To Consumer, Pay Per View and entitlements, TVE is a big plus
• Experience with JavaScript development and other in-browser technologies is a big plus.
• Good Understanding how the Web ''works''. Basic things like standard browser features, browser privacy policies, client/server interaction and client-side scripting should be very familiar.
• Good Understanding how the Web ''works''. Basic things like standard browser features, browser privacy policies, client/server interaction and client-side scripting should be very familiar.
• Bachelor's degree in Computer Science, Mathematics, Telecommunications, Electrical Engineering, or related field or equivalent professional experience.
Jobcode: Reference SBJ-d91017-34-204-3-195-42 in your application.