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

Lead Full Stack Software Engineer (JavaScript)

Morningstar • Toronto
Il y a 3 jours
Type de contrat
  • Temps plein
Description de poste

About Morningstar

About Morningstar unites problem solvers with a clear goal : helping investors achieve their financial objectives. 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 by cutting-edge technology and design, provides tailored solutions that meet users' needs. With a strong foundation in 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 Lead Software Engineer with 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 product suites. 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 both modern SPA and server-side rendering technology.

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.

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 and maintain full-stack web applications and component libraries written in Vue.js and Nuxt.js (3), backed by a headless content management system.
  • Design, implement, and maintain Node.js-based APIs using TypeScript.
  • Deploy, debug, and monitor production-grade systems in AWS, ensuring high availability, scalability, and performance across cloud-based environments.
  • Ensure high performance and responsiveness of both front-end and back-end modules.
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Lead technical discussions and contribute to architectural decisions for new features and services.
  • 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.
  • Mentor junior engineers and contribute to the team’s technical growth.
  • Consider nonfunctional requirements such as accessibility, performance, privacy and security when building solutions.
  • Understand and leverage emerging technologies.
  • Take ownership of the success of the team with a "get things done" attitude.

Qualifications

  • Friendly and enjoys working 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.
  • 5+ Years of experience in Software Development, focusing on full-stack JavaScript development.
  • Solid understanding of computer science fundamentals : data structures, algorithms, design patterns and UI frameworks.
  • Experience in web-based software applications and services.
  • Experience with professional software build, test and deploy practices.
  • Experience with agile principles including test driven development and CICD.
  • Experience in HTML, CSS, JavaScript and Vue / React or Angular.
  • Proficiency in developing universal / server-side rendered applications.
  • Experience with state management libraries like Vuex, Pinia, Redux, or similar.
  • Familiarity with front-end build tools (e.g., Webpack, Vite, Rsbuild, Rollup).
  • Experience deploying and monitoring production applications in AWS.
  • Experience in Cloud services and good understanding of cloud computing, preferred AWS.
  • Strong proficiency in building and consuming RESTful API’s. Knowledge of scalable architectures.
  • Knowledge of any backend development in C++, Java, C#, Node.js, or Python and the ability plus willingness to adopt any languages.
  • Creative thinker with ability to solve complex problems.
  • Excellent self-study skills
  • Nice to have

  • Experience with headless Content Management Systems.
  • Base Salary Compensation Range

    $90,489.00-132,711.00

    Incentive Target Percentage

    10% 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.

    001_MstarInc Morningstar Inc. Legal Entity

    Créer une alerte emploi pour cette recherche

    Lead Software Engineer • Toronto

    Offres similaires
    Full Stack Software Engineer

    Full Stack Software Engineer

    J&M Group • Toronto
    Temps plein
    Cloud Platform Expertise : Proficiency in Microsoft Azure for deploying and managing applications, event-driven architecture. Experience with Azure services and Azure Kubernetes Service (AKS) for sca...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full-Stack Engineer : AI-Driven Web Apps

    Senior Full-Stack Engineer : AI-Driven Web Apps

    Innodata Inc • Toronto
    Temps plein
    A leading data engineering company in Toronto is seeking a Software Developer to enhance full-stack applications using React, Node. The ideal candidate has over 5 years of experience, proficiency in...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full Stack Engineer

    Full Stack Engineer

    Hays • markham, on, ca
    Temps plein
    Extensive experience (8+ years) with Java and a variety of technologies including distributed systems, microservices architecture. Proven track record of working on large and complex software system...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full Stack Software Engineer - (JavaScript, NodeJS and React)

    Senior Full Stack Software Engineer - (JavaScript, NodeJS and React)

    Okta for Developers • Toronto
    Temps plein
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any d...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full‑Stack Tech Lead (JS / Java)

    Senior Full‑Stack Tech Lead (JS / Java)

    Scotiabank • Toronto
    Temps plein
    A leading financial institution in Toronto seeks a Technical Lead to oversee its Communications services team in IT Engineering. The ideal candidate has over 8 years of experience in full-stack deve...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full-Stack Engineer : Java, React & Cloud

    Senior Full-Stack Engineer : Java, React & Cloud

    Tata Consultancy Services • Toronto
    Temps plein
    A leading IT services firm is seeking a motivated Senior Software Engineer for their Toronto office.This role requires extensive Java application support experience and strong technical skills.You'...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Full Stack Engineer

    Full Stack Engineer

    Galent • Toronto
    Temps plein
    We are looking for a highly skilled Senior Full stack developer with 8+ years of experience and with strong hands‑on expertise in Java, Multithread, Spring Boot, and RESTful API development, Spring...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    SRED.io • Toronto
    Temps plein
    Get AI-powered advice on this job and more exclusive features.Senior Full-Stack Software Engineer (MEAN Stack).AI-based platform that helps companies in Canada to get the funding they need for thei...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full Stack Engineer

    Full Stack Engineer

    hireVouch • Toronto, ON, Canada
    Temps plein
    We are seeking a skilled Full Stack Engineer to join our dynamic team, focusing on developing features for an innovative web application aimed at transforming how individuals manage their significa...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full Stack Software Engineer - (JavaScript, NodeJS and React)

    Senior Full Stack Software Engineer - (JavaScript, NodeJS and React)

    Okta • Toronto
    Temps plein
    Okta is The World’s Identity Company.We free everyone to safely use any technology, anywhere, on any device or app.Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secur...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Java Full-Stack Engineer : React, SpringBoot, Cloud

    Senior Java Full-Stack Engineer : React, SpringBoot, Cloud

    Dawninfotek • Toronto
    Temps plein
    A technology services company based in Toronto is seeking an experienced Java Fullstack Developer.The ideal candidate will have extensive experience in both front-end and back-end technologies, esp...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full-Stack Engineer : Payments & API Features (Next.js)

    Full-Stack Engineer : Payments & API Features (Next.js)

    HRB • Toronto
    Temps plein
    A technology company in Toronto is seeking a Full Stack Engineer to join their team.This role focuses on developing comprehensive features for a web application aimed at transforming expense manage...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Lead Full-Stack Engineer : Java & React, Cloud

    Lead Full-Stack Engineer : Java & React, Cloud

    Insight Global • Toronto
    Temps plein
    A leading technology provider in Toronto is seeking a Software Engineer to develop back-end and front-end code for proprietary software. The role involves code reviews, testing implementation, and a...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full Stack Engineer

    Full Stack Engineer

    Bevertec • Toronto
    Temps plein
    Senior Software Developer - Full Stack.Contract, End of March 2026, Onsite.C#, ReactJS, Blazor / Razor, Spark / t-sql.Familiar with AI dev stack for Microsoft and Databricks. Front end using Fluent UI a...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    Brickeye • Toronto, ON, Canada
    Temps plein
    Brickeye transforms construction sites through intelligent IoT technology.Our platform provides real-time visibility, early risk detection, and smart automation that prevent costly damages and dela...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer (Full Stack)

    Software Engineer (Full Stack)

    Citylitics • Toronto, ON, Canada
    Temps plein
    Citylitics delivers predictive intelligence on local utility & public infrastructure markets.What is Infrastructure? It is the roadways you rely on to safely get to Grandma's house, it'...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Full-Stack Engineer (React / Java, Azure) - Hybrid

    Senior Full-Stack Engineer (React / Java, Azure) - Hybrid

    Moneris • Toronto
    Temps plein +1
    A leading company in the financial technology sector is seeking a Senior Software Engineer for a 12-month contract in Toronto. This role emphasizes full stack development, collaboration, and enginee...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Hybrid Senior React Full-Stack Engineer — Growth & Perks

    Hybrid Senior React Full-Stack Engineer — Growth & Perks

    Method Integration Inc. • Toronto
    Temps plein
    A technology company in Toronto is seeking a Senior React Full Stack Developer to enhance their platform and improve customer workflows. The ideal candidate has at least 4 years of full-stack develo...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée