Warner Bros. Discovery is looking to solve the problem of building and maintaining applications and services that power their content supply chain, from idea to distribution, with a focus on media workflows, media catalogs, and asset registries.
Requirements
- 7-10 years of experience as a software developer – fullstack preferred
- Experience with event driven architecture or asynchronous messaging services
- Experience developing Single Page Applications with a modern UI framework
- High proficiency and technical leadership with technologies on our stack including Java (Spring) and Node JS, and Angular 6 and higher and Golang preferred
- Knowledge and experience in SQL, Mongo DB, postgresDb
- Experience with automated build and deployment strategies.
- Experience withSpring, Spring Cloud, Junit, Flash.
Responsibilities
- Build application service layers and UIs to support Warner Bros Discovery’s content supply chain.
- Lead design components and complex architecture with little oversight.
- Describe and defend your design and code decisions to other engineers, embrace constructive feedback, and adapt your approach to align with team and company standards and objectives.
- Troubleshoot a production issue by reviewing source code, logs, operational metrics, stack trace etc. to pinpoint a specific problem and then resolve it.
- Offer enhancements to best practices, document, design, and architecture improvements, and as feedback through code reviews to other engineers without continuous prompting or recurring encouragement.
- Build architectural diagrams that communicate what we need to build and how we need to build it.
- Provide mentoring to other engineers, pushing them to grow in their skills, communication, and design.
Other
- 7-10 years of experience as a software developer
- Effective communicator, demonstrating this in your discussions with the team and stakeholders and through your documentation
- Ability to work within a SAFe Agile team, collaborating with others to build software and iteratively improve it
- Mastery of professional software engineering practices & best practices for the full software development life cycle
- Bachelor's degree or equivalent experience