Talent.com
Morningstar
Senior Software Engineer (Full-Stack JavaScript)Morningstar • Toronto
Senior Software Engineer (Full-Stack JavaScript)

Senior Software Engineer (Full-Stack JavaScript)

Morningstar • Toronto
30+ days ago
Salary
CA$90,489.00 yearly
Job type
  • Full-time
Job description

About Morningstar

Morningstar unites problem solvers with a clear goal: helping investors achieve their financialobjectives. As a leading investment research and data company, we stand out by how we apply our insights to serve a broad range of users. Our independent investment research, powered bycutting-edgetechnology and design, provides tailored solutions that meet users' needs. Witha strong foundationin data and innovation, we deliver comprehensive services to investors worldwide — empowering better decisions for individuals and those managing money for millions.

The Role

We are seeking a Senior Software Engineerwith full-stack JavaScript experience to join the Central Technology Web Development team in support of Morningstar’s Corporate Marketing. This position will be part of an engineering team focused on updating Morningstar’s web-based marketing platforms. The position includes the development of new systems, maintenance, and improvement of existing applications. Candidates should have solid software engineering experience in building commercial-grade web-based applications using modern frameworks.

This position is based in our Toronto office. We follow a hybrid policy of at least 4 days onsite.

Job Responsibilities

  • Create web experiences that are consistent across all browsers and operating systems.
  • Develop andmaintainJavaScript web applications andcomponentlibraries written in Vue.js and Nuxt.js (3), backed by a headless content management system.
  • Implement andmaintainNode.js-based APIs using TypeScript.
  • Collaborate with product, design, and QA partners to deliver features from requirements through production.
  • Write clean, maintainable, and efficient code, adhering to best practices, current architectures, and coding standards.
  • Troubleshoot and resolve technical issues in both the front-end and back-end.
  • Participate in code reviews and contribute to improving the codebase's overall quality.
  • Maintain documentation for code, APIs, and processes to ensure consistency and transparency.
  • Implement unit and integration tests to ensure code quality and functionality.
  • Deploy, debug, andmonitorproduction applications in AWS under established operational practices.
  • Stay current with emerging technologies and apply them thoughtfully within existing systems.

Qualifications

  • Friendly andenjoysworking in a collaborative team with excellent spoken and written communication skills. Humble, honest, and to the point.
  • Bachelor of Science in Computer Science, Engineering, or equivalent experience.
  • 3+ Years of experience in Software Development, focusing on full-stack JavaScript development.
  • Solid understanding of computer science fundamentals: data structures, algorithms, designpatternsand UI frameworks.
  • Experience in web-based software applications and services.
  • Experience with professional softwarebuild, test and deploy practices.
  • Experience with agile principles including test driven development and CICD.
  • Proficiencyin HTML, CSS, JavaScript and Vue / React or Angular.
  • Experience with state management libraries likeVuex,Pinia, Redux, or similar.
  • Familiarity with front-end build tools (e.g., Webpack, Vite,Rsbuild, Rollup).
  • Solid understanding of modern UI development fundamentals, including module systems,renderingpatterns, loading strategies, and performance considerations.
  • Extremely comfortable with developer tools and motivated by uncovering root causes when debugging complex issues.
  • Experience deploying and monitoring production applications in AWS.
  • Strongproficiencyin building and consuming RESTful APIs.
  • Creative thinker withabilityto solve complex problems.
  • Motivated, with excellent self-study skills

Nice to have

  • Experience with headless Content Management Systems like Contentstack.
  • Experiencedeveloping foror partnering with digital marketing teams,particularly aroundcontent personalization, analytics, or lead generation workflows.

Base Salary Compensation Range

$90,489.00-132,711.00

Incentive Target Percentage

12.5% Annual

Morningstar's hybrid work environment gives you the opportunity to collaborate in-person each week as we've found that we're at our best when we're purposely together on a regular basis. In most of our locations, our hybrid work model is four days in-office each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues.

100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity
Create a job alert for this search

Senior Software Engineer (Full-Stack JavaScript) • Toronto

Similar jobs

Senior Software Engineer – Full Stack

Haventree BankToronto, ON, CA
Full-time

Haventree Bank is a private Canadian Schedule 1 bank specializing in alternative mortgage programs and insured GIC deposits.We help hardworking Canadians from coast-to-coast achieve homeownership b... Show more

 • Promoted

Senior Software Engineer – Customer Success (Full‑Stack)

PostGridToronto, ON, CA
Full-time

A leading SaaS company in Canada is seeking a Senior Software Engineer to enhance core services and lead development.Join a high-energy team to build robust, scalable solutions using Node.TypeScrip... Show more

 • Promoted

Senior Full-Stack Engineer

Chexy careerToronto, ON, CA
Full-time

At Chexy, we’re helping tenants take back control of their biggest monthly expense - rent.Chexy is the first-ever Canadian rewards program that allows renters to pay rent digitally, earn rewards on... Show more

 • Promoted

Senior Full-Stack Engineer

Human AgencyToronto
Full-time

US Applicants - Full-Time; Canadian Applicants - Independent Contractor.We’re scaling rapidly and have a growing pipeline of opportunities that demand exceptional talent across disciplines.Our miss... Show more

 • Promoted

Senior Full-Stack Software Engineer

STAN AIToronto, ON, CA
Full-time

Stan AI is building the next generation of AI-powered software for property managers.We help property management companies automate operations, streamline tenant communications, and make smarter de... Show more

 • Promoted

Senior Software Engineer (Frameworks, JavaScript SDK)

SentryToronto, Ontario, Canada
Full-time

Bad software is everywhere, and we’re tired of it.Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology.With more than $217 million in fun... Show more

 • Promoted

Senior Software Engineer for APIs and Backstage

Zoom Information, Inc.Toronto, ON, CA
Full-time

Elevate developer experiences at ZoomInfo as a Senior Software Engineer focusing on API development and Backstage enhancements.Leverage your expertise in TypeScript and Node.In this role, you will ... Show more

 • Promoted

Senior Full Stack Engineer

myAbodeToronto
Full-time

We’re not just adding AI features, we’re building with an AI-first mindset, where LLMs and agentic systems are part of how products are designed, not bolted on after the fact.Fullstack Engineer who... Show more

 • Promoted

Senior Full Stack Software Engineer

Manulife Insurance Malaysiatoronto, on, Canada
Full-time

Senior Full-Stack Engineer – Capital Markets & DerivativesAre you passionate about building innovative technology solutions in Capital Markets? Join Manulife’s Derivatives Product Team and help sha... Show more

 • Promoted

Senior Full-Stack Engineer Innovating AI Interfaces and Solutions

CircleCItoronto, on, Canada
Full-time

Transform the software world as a Senior Software Engineer who champions AI-driven solutions.Your role will focus on advancing software efforts while ensuring high standards for engineering excelle... Show more

 • Promoted

Senior Full-Stack Engineer: Microservices, Elixir & JS

WorldGaming Networktoronto, on, Canada
Full-time

WorldGaming offers you the best of both work worlds: a small company with a start-up culture plus all the benefits of a large corporation with a great reputation.If you have 5 years of software dev... Show more

 • Promoted

Senior Full Stack Software Engineer

ManulifeToronto, ON, CA
Full-time

Senior Full-Stack Engineer – Capital Markets & Derivatives.Are you passionate about building innovative technology solutions in Capital Markets? Join Manulife’s Derivatives Product Team and help sh... Show more

 • Promoted

Senior Software Engineer & Tech Lead (Full-Stack)

TechnoCredToronto, ON, CA
Full-time

A technology firm in Toronto is seeking a Principal Software Engineer with at least 8 years of experience to lead application development.This role involves building solutions using modern technolo... Show more

 • Promoted

Senior Software Engineer, Full-Stack Applications - AI Innovation Teams

Fitch Group, Inc.Toronto, ON, CA
Full-time

Senior Software Engineer, Full-Stack Applications – AI Innovation Teams.As one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by pro... Show more

 • Promoted

Senior Full-Stack Engineer: Next.js & React Native

LearnFormulaToronto, ON, CA
Full-time

A technology-driven educational market leader is seeking a Mid-Senior Full-Stack Developer to lead the Next.The role demands 3–4+ years in web development including Node.Offering a competitive sala... Show more

 • Promoted

Senior Full Stack Software Engineer

Kraft HeinzToronto
Full-time

Senior Full Stack Software Engineer.We’re hiring a Senior Full Stack Software Engineer to join one of our product engineering pods, building and evolving features end-to‑end across frontend and bac... Show more

 • Promoted

Senior Full Stack Engineer

KEV Grouptoronto, on, Canada
Full-time

KEV builds mission-critical financial software for K–12 schools at scale.Our platform provides real-time control and visibility into every dollar collected, replacing fragmented workflows with secu... Show more

 • Promoted

Senior Full-Stack Engineer - Bank Tech Modernization & AKS

Compunnel, Inc.Toronto
Full-time

A technology company in Toronto seeks a Senior Full-Stack Software Engineer to modernize its core banking infrastructure.In this strategic role, you will integrate third-party solutions and develop... Show more

 • Promoted

Senior Software Engineer

ZoomInfoToronto, ON, CA
Full-time

Strong proficiency in either backend (Python, Node.React, Angular) development as your primary discipline.Working knowledge of — or genuine eagerness to learn — the other side of the stack: backend... Show more

 • Promoted

Senior Full-Stack Engineer — Decarbonization SaaS

MeasurablToronto
Full-time

A leading clean-tech firm based in Toronto is looking for a Full Stack Developer to join their innovative team.You will play a crucial role in building and scaling their decarbonization platform, c... Show more