Morningstar

Senior Software Engineer (Full-Stack JavaScript)

Morningstar
Apply
4 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. provides independent investment research, data, ratings, and software to individual investors, financial advisors, asset managers, and retirement-plan providers. Its products include data feeds, indexes, and platforms such as Morningstar Direct and Advisor Workstation, plus investment management offered through subsidiaries. Founded in 1984 and headquartered in Chicago, the public company (Nasdaq: MORN) serves clients across North America, Europe, Australia, and Asia.

Contact me