Morningstar

Senior Software Engineer (Full-Stack JavaScript)

Morningstar
Apply
3 months ago
Toronto, CanadaSenior

Responsibilities

  • Develop full-stack web applications using Vue.js, Nuxt 3, TypeScript, Node.js, and AWS.
  • Build and maintain server-side rendered and universal web applications, including routing, hydration, caching, browser behavior, and performance considerations.
  • Create reusable front-end components and contribute to component libraries and design-system patterns.
  • Build and maintain Node.js APIs, middleware, and integrations with headless CMS, analytics, personalization, and third-party platforms.
  • Contribute to AI-enabled marketing workflows for content creation, content migration, schema mapping, personalization, experimentation, and operational automation.
  • Support production delivery through testing, debugging, monitoring, accessibility, SEO, security, privacy, and Core Web Vitals improvements.
  • Troubleshoot issues across browsers, APIs, CMS configuration, cloud infrastructure, and build pipelines.
  • Participate in code reviews, technical discussions, documentation, and team planning.

Requirements

  • At least 3 years of professional software development experience, preferably focused on full-stack JavaScript or TypeScript.
  • Experience with modern front-end frameworks such as Vue, Nuxt, React, Next.js, Angular, or similar.
  • Familiarity with server-side rendered, statically generated, or universal JavaScript applications.
  • Strong understanding of browser rendering, JavaScript execution, caching, networking, accessibility, and performance.
  • Strong JavaScript or TypeScript skills, including asynchronous programming, modular code, package management, and modern build tooling such as Vite, Webpack, Rollup, or similar.
  • Experience building or consuming APIs, Node.js services, middleware, or integrations with external platforms.
  • Familiarity with deploying, debugging, or monitoring applications in AWS or a similar cloud environment.
  • Strong communication, curiosity, and ability to collaborate with engineers, product managers, designers, content teams, and other cross-functional partners.
  • Experience with headless content management systems such as Contentstack is nice to have.
  • Experience supporting digital marketing teams, especially around content personalization, analytics, or lead generation workflows, is nice to have.

Benefits

  • Hybrid work arrangement with four days onsite each week in Toronto, Ontario.
  • A range of benefits is available to support flexibility as needs change.
  • Tools and resources are provided to support meaningful collaboration with global colleagues.

Tech Stack

AngularAWSJavaScriptNext.jsNode.jsReactTypeScriptVue.jsWebpack

Categories

Morningstar

About Morningstar

10,000+ employees

Morningstar, Inc. is a leading provider of independent investment insights in North America, Europe, Australia, and Asia. The Company offers an extensive line of products and services for individual investors, financial advisors, asset managers and owners, retirement plan providers and sponsors, institutional investors in the debt and private capital markets, and alliances and redistributors. Morningstar provides data and research insights on a wide range of investment offerings, including managed investment products, publicly listed companies, private capital markets, debt securities, and real-time global market data. Morningstar also offers investment management services through its investment advisory subsidiaries, with approximately $369 billion in AUMA as of Sept. 30, 2025. The Company operates through wholly-owned subsidiaries in 32 countries.

Contact me