Senior Software Developer

3 weeks ago


Canada WarnerMedia Full time
Every great story has a new beginning, and yours starts here.

Welcome to Warner Bros. Discovery... the stuff dreams are made of.

Who We Are...

When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what's next...

From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.

Our Story

We are CNN. THE WORLD'S MOST ESSENTIAL AND ENGAGING SOURCE OF DIGITAL NEWS. We are in the midst of rapid transformation and need you to help us find the next generation of innovators, makers, and dreamers who will lead and drive our growth. We aim to make the world a better, more connected place. Join us

The Job

Content Platform (CMS) - Contribute to the greenfield build of editorial tools especially with a SaaS strategy, leverage advanced data usage and intelligence within a CMS to empower our writers and maximize the reach of their content across all consumption channels. Build an intuitive, flexible and smart responsive user interface.

The Daily
  • You love Javascript. Traversing the DOM comes naturally and and NPM are the center of your development universe.
  • You are fluent in HTML5 and CSS3. You understand semantic markup. You can maintain tight CSS for complex layouts.
  • You know what makes pages fast, blazing fast, or just average. You have an understanding of caching strategies and scalability best practices.
  • You know your way around a couple databases, relational or non.
  • You write clean, clear code that others can easily parse, maintain and enhance.
  • You know how to choose the right technology for the job, and can spot when a framework will save you time, when it will get in the way, and when it isn't worth the trouble
  • You are comfortable talking about code, advocating for best practices, and facilitating inclusive and democratic technical discussions
The Essentials
  • 5+ years of experience working with other developers on a production system
  • 5+ years of experience with JavaScript, including ES6/7 and asynchronous JavaScript.
  • You have worked with any front-end JavaScript framework in production.
  • You can work with HTTP Methods, and know PUT vs PATCH. You can fetch, request or XHR any resource, and you've debugged a CORS OPTION issue.
  • Git is a regular tool for you.
  • You've worked with Github and can rebase and merge with ease.
  • You have experience with at least one framework in the following areas: Web Application (Hapi), Bundling (Webpack), Transpilers (Typescript), Unit Testing (Jest), Style compilation (PostCSS), Authentication )
  • Bachelor's degree in a related field or relevant professional experience
  • Knowledge and practice with other languages (like Python, Java, C/C++, Scala, Go, Erlang) - Experience with any of these infrastructures: Containerization / Docker, AWS, and Kubernetes, CI/CD (Jenkins, CodePipeline, Circle), ElasticSearch, CouchDB, Redis, Mongo.
  • Active contributor to open source projects.
How We Get Things Done...

This last bit is probably the most important Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.

The Legal Bits...

Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.

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

  • Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department: ...


  • Canada OPES Software Full time

    Senior Backend Spring Boot Developer – Java Expert OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Backend Spring Boot Developer – Java Expert to help us execute on our company’s business mission through evolution of our current product offerings and the development...


  • Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Frontend Developer to help us execute on our company’s business mission through evolution of our current product offerings and the development and deployment of the company’s new products launches. Department: Programming...


  • Canada Techedinlabs Full time

    Seize the opportunity to work as a Senior Software Developer on a multinational Fortune 500 Project in Canada. To qualify for this full-time (permanent) position, you must reside within the borders of Canada. Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs Build...


  • Canada Acumatica, Inc. Full time

    Senior Software Developer (Reporting & Core) Acumatica is hiring a Senior Software Developer for our Platform, Reporting & Core team in Belgrade, Serbia ! About the role : In this role, you will primarily work on the reporting features of Acumatica ERP, such as a reporting engine for data analytics, report designer, dashboard engine and UI designer,...


  • Canada Prevu3D Inc Full time

    Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds a pivotal role in ensuring the high-quality development and delivery of our various products. This involves close collaboration with our Product Management and other engineering teams. If you’re a great team player, get things done effectively, have strong written...


  • Canada Techedinlabs Full time

    Seize the opportunity to work as a Senior Software Developer on a multinational Fortune 500 Project in Canada. Shape inventive solutions and propel technological progress. Apply today and join our dynamic team. To qualify for this full-time (permanent) position, you must reside within the borders of Canada. Responsibilities Design, code, test, debug and...


  • Canada Vention Inc Full time

    Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents. As one of Canada’s Most Admired Cultures and Great Place to Work , we are a performance driven culture that cares deeply about happiness. We like ambitious goals, facts & data, and constructive debates. But at the same...


  • Canada Lumerate Full time

    Full-Time in Canada - Remote OK - $110k - $130k Lumerate is growing rapidly, and we’re searching for a Senior Back-End Software Developer to join our team for the journey! Lumerate is a Toronto-based SaaS company that has built game-changing technology to help sales teams accelerate revenue growth. We help our customers achieve the full picture of...


  • Canada Precision Analytics Full time

    Software development at Precision Analytics At Precision Analytics, the software development team is critical to how we do business. We count on our developers to technically empower our data science team and to work directly with our clients to understand and deliver requirements. Developers at Precision Analytics are given ownership over everything they...


  • Canada Techedinlabs Full time

    We are looking for a Senior Java Software Developer (Java/Node.js) with us in Canada for a Fortune 500 client. All the details are outlined below. This role offers full-time employment with remote work flexibility, but candidates must be based in Canada. Required Skills Bachelor's degree in any Engineering discipline from a reputed engineering...


  • Canada Nexus Systems Group Inc. Full time

    Senior Full Stack Software Developer Responsible for developing software applications that operate on both the front-end and back-end of a system. They work with stakeholders to identify requirements and design user-friendly interfaces. They also write and test code, troubleshoot technical issues, and collaborate with other developers and engineers to...


  • Canada Odoo Full time

    AGT Robotics Inc. A leader in the development and manufacturing of automated industrial equipment, AGT Robotics Inc. is recognized for its know-how and innovative approach. AGT Robotics Inc. is, first and foremost, the sum of passionate, creative, and committed individuals where everyone’s talent is used daily in the realization of major projects...


  • Canada Autodesk, Inc. Full time

    Senior Software Developer page is loaded Senior Software Developer Apply locations Vancouver, BC, CAN AMER - Canada - British Columbia - Remote Alberta, CAN - Remote Calgary, AB, CAN Manitoba, Canada - Remote time type Full time posted on Posted 2 Days Ago job requisition id 24WD75994 Job Requisition ID # 24WD75994 Position Overview Autodesk's Platform...


  • Canada Prevu3D Inc Full time

    Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds a pivotal role in ensuring the high-quality development and delivery of our various products. Prevu3D is an emerging software company on a mission to help engineers and key stakeholders in the food production, automotive, energy and manufacturing industries. Our end-to-end...


  • Canada Acumatica, Inc. Full time

    Senior Software Developer (Reporting & Core) Acumatica is hiring a Senior Software Developer for our Platform, Reporting & Core team in Belgrade, Serbia ! About the role : In this role, you will primarily work on the reporting features of Acumatica ERP, such as a reporting engine for data analytics, report designer, dashboard engine and UI designer,...


  • , , Canada Rippling Full time

    Senior Software Engineer (API Development) About The Nmbr Company Ltd. Nmbr is Canada’s first embedded fintech provider. We revolutionize the way vertical SaaS businesses integrate financial technology products into their platforms. Our mission is to empower businesses to leverage cutting-edge financial tools seamlessly, enhancing their offerings and...


  • Canada Rippling Full time

    Senior Software Engineer (API Development) About The Nmbr Company Ltd. Nmbr is Canada’s first embedded fintech provider. We revolutionize the way vertical SaaS businesses integrate financial technology products into their platforms. Our mission is to empower businesses to leverage cutting-edge financial tools seamlessly, enhancing their offerings and...


  • Canada Aeroqube Full time

    Senior Software Engineer – .Net Jobs in Noida | Career - AeroQube Work with us Senior Software Engineer – .Net Follow software development best practices for design and codedevelopment. Responsible for quality of deliverables. Net development using .Net Core, should have sound understanding of MVC . ~ net binaries with various .net versions.net...


  • Canada TouchBistro Full time

    TouchBistro is looking for a Senior Mobile Software Developer (Kotlin) . Our POS system is evolving and our customers are demanding more product capabilities and more flexibility with the current feature set. As a member of the Technology team, you will have the chance to work on some of our current product's Android features to help deliver and...