CNN

Staff Software Developer

CNN

Kanata, Ontario, Canada · Full Time

Be the first to apply

Experience
10+ yrs
Salary
USD 94,200 – USD 150,700 / year
Openings
1
Posted
3 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Warner Bros. Discovery and CNN

Welcome to Warner Bros. Discovery, home to iconic content ranging from fantasy worlds to natural wonders, backed by creative and technological innovators worldwide. As part of this dynamic environment, CNN offers exciting career opportunities supported by comprehensive benefits, a culture of inclusivity, and continuous personal development.

Position Overview

CNN Digital Commerce seeks an experienced Staff Software Developer proficient in modern development frameworks with an emphasis on JavaScript and Node.js. The role involves designing, implementing, testing, and deploying sophisticated web applications, with strong involvement across the software development lifecycle.

The developer will build customer-centric products, develop testing tools, and engage in continuous learning of emerging technologies and best practices to drive operational excellence. Effective communication skills are essential for articulating design decisions and collaborating within the team.

Key Responsibilities

  • Lead the design and development of enterprise-grade web applications focusing on customer-facing solutions.
  • Create and maintain testing artifacts and development tooling to ensure product quality.
  • Communicate design approaches and technical decisions clearly through diagrams and review discussions.
  • Mentor team members and provide technical guidance on JavaScript-based technologies.
  • Advocate for and implement monitoring strategies to maintain code, infrastructure health, and application performance.

Required Experience and Skills

  • Over 10 years software development experience with a strong focus on application building.
  • Extensive expertise with JavaScript, TypeScript, Node.js, Express, and front-end frameworks like React, Vue, or Angular.
  • Working knowledge of PostgreSQL, Elasticsearch, and Redis databases.
  • Proficient with modern engineering tools and platforms including Fastly, AWS, Serverless/SAM, CloudFormation, Docker, Jenkins, and Git.
  • Deep understanding of software data structures, algorithms, and building high-availability, mission-critical production systems.
  • Strong communication skills to clearly explain complex technical concepts.
  • Active participation in technology communities.

Preferred Qualifications

  • Background in e-commerce, affiliate platforms, or consumer media.
  • Experience in Agile environments, particularly Scrum or Kanban methodologies.
  • Familiarity with project management tools supporting Agile workflows.
  • Involvement in interviewing and hiring processes.
  • Strong system engineering knowledge including database design, application architectures, operating systems, and networking.
  • Skills in non-procedural or functional programming techniques.
  • Additional experience in object-oriented JavaScript programming.

Company Values and Inclusion

Warner Bros. Discovery follows core guiding principles focusing on innovation, inclusion, and support that enables employees to thrive. The company is an equal opportunity employer committed to workforce diversity without discrimination.

Accommodations for candidates with disabilities are available during the recruitment process.

Compensation and Benefits

The role offers an annual salary ranging from $94200 to $150700, depending on location, experience, and other factors. Additional compensation components may include bonuses and incentive programs. Employees benefit from comprehensive health coverage, wellness programs, insurance plans, retirement savings, and paid time off.

Additional Information

This opportunity is to fill a current vacancy at Warner Bros. Discovery's CNN Digital Commerce team, located in Kanata, Ontario, Canada.

Level

Mid

Industry

Media

Tools & software

Node.js React Git required Docker required PostgreSQL required Redis required Elasticsearch required Amazon Web Services AWS required Jenkins CI required Serverless Framework required

How they work

Communication Teamwork & Collaboration Leadership
🤖
Online · instant AI help
Broxer