company_logo

Full Time Job

Software Enginer - Node.Js

Warner Bros. Discovery

London, United Kingdom 01-22-2024
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Software Enginer (Mid-level) - Node.js

Your New Role

We are looking for Software Engineers to join our Direct-to-Consumer (DTC) team. This position sits within a team that is responsible for building state-of-the-art services which power all WBD's live events across linear, including TNT Sports channels, with plans to extend our coverage to support other brands within the WBD portfolio. As a Senior Software Engineer, you will play a pivotal role in developing scalable back-end architecture and services.

The successful candidate will have a track record of having built multiple high-performance, stable, scalable systems that have been successfully shipped to customers in production. Your work and your approach to work are exemplary: you drive best practices and set standards for your team. You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge and helping to tie-break key technical decisions. You provide mentoring to other engineers.

Your Role Accountabilities
• Design, implement, and maintain services that power all our live events on linear and OTT
• Prioritise scalability, extensibility, reliability, and high performance in the development of the services.
• Work closely with technical leadership and fellow engineers on technical design and architecture.
• Collaborate across multiple backend and frontend teams to ensure cohesive and efficient system development.
• Contribute to the continuous improvement of processes and engineering excellence.
• Actively engage in code reviews, provide constructive feedback to peers, and participate in knowledge-sharing initiatives.
• Investigate and troubleshoot production issues by reviewing source code, logs, operational metrics, stack trace, etc. to pinpoint specific issues and resolve them.
• Identify root causes and identify learnings to improve both development processes and system design.

Qualifications and Experience
• At least 2-3 years of experience within a similar back-end or full-stack position. Must be proficient with Node.js and/or React.
• Experience in backend software development, building microservices, event-driven architectures/solutions.
• Demonstrated ability to use common industry tools for software development including but not limited to IDEs, build and continuous integration, source control management, code review tools, data storage services, and cloud infrastructure, and you can build software in a professional team environment delivered to production using these tools.
• Experience with software engineering best practices (e.g., unit testing, design patterns, building maintainable code, performance)
• Familiarity with a range of database technologies, encompassing both SQL and NoSQL options
• Passion for sports is highly desirable
• Experience building, operating, and owning services. Implementing operational excellence mechanisms including alerting, metrics, and logging using Prometheus, CloudWatch, Kibana, PagerDuty
• DevOps experience (AWS preferred) architecting, and configuring cloud technology stacks (Network Security, API Gateways, VPCs, CDNs, Kafka/MKS, Kubernetes, EKS, Jenkins configuration, CI/CD configurations etc., is a plus.

#Li-hybrid

If you're a qualified candidate and you require adjustments or accommodations to search for a job opening or apply for a position, please contact us at recruitadmin@wbd.com.

Jobcode: Reference SBJ-d2b572-216-73-216-177-42 in your application.