Highly Skilled Full Stack Software Engineer

4 weeks ago


Toronto, Ontario, Canada National Bank Full time

We are seeking a highly skilled Full Stack Software Engineer to join our team at National Bank. With over 25 years of experience in the NRI sector, we are Canada's largest provider of custody, trade execution, and brokerage solutions to portfolio managers and independent investment dealers.

As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining high-quality web applications and tools using the .NET Framework. You will work on both front-end and back-end components and be involved in the entire software development lifecycle, from design to deployment.

The successful candidate will have a strong knowledge of C#, ASP.NET Core, MVC, Web Forms, Console Applications, SSIS, and related .NET technologies. They will also have proficiency in SQL or any other database language, as well as extensive experience in front-end development: HTML, CSS, Bootstrap, Jquery. Experience with code versioning tools such as Git, data integration tools such as ETL and APIs, and cloud technologies like Azure will be an asset.

The ideal candidate will also have a mastery of the framework and ADO.NET of entities, proficiency in Visual Studio and SSMS, and experience with Agile methodologies. Familiarity with tools such as Blazor, IAM provider (e.g. Okta), React, FastAPI, PostgreSQL will be a strong asset. They will also have knowledge of languages such as English.

Job Responsibilities
  • Develop new existing application capabilities to support emerging business and project requirements
  • Develop data-driven tools and applications that leverage databases and APIs for real-time data processing and decision-making
  • Automate workflows and data processes to streamline business operations and improve efficiency
  • Integrate data from various back-end services, raw files, and databases
  • Create and maintain software documentation for releases
  • Optimize and reflect existing code to improve performance and reliability
  • Collaborate with BAs, SMEs and other developers to analyze requirements
Why Join Our Team?

As a Full Stack Software Engineer at National Bank, you will have the opportunity to work with a diverse team of professionals and contribute to the development of innovative solutions. You will also have access to personalized training content on various topics, as well as opportunities to get involved in community initiatives.

What We Offer
  • Competitive salary: $120,000 - $160,000 per year
  • Flexible group insurance
  • Generous pension plan
  • Employee Share Ownership Plan
  • Employee and Family Assistance Program
  • Preferential banking services
  • Opportunities to get involved in community initiatives
  • Telemedicine service
  • Virtual sleep clinic

We are committed to creating an inclusive and barrier-free workplace for all employees. If you require accommodation, please let us know during your first conversations with us. We welcome all candidates who are passionate about delivering exceptional results and making a positive impact on peoples' lives.

Join us at National Bank and take the first step towards an exciting career opportunity. Apply now and become a part of our dynamic team



  • Toronto, Ontario, Canada Wayfair Full time

    We are seeking a highly skilled Full Stack Software Engineer to join our Platform Catalog team at Wayfair.About the RoleThis is an excellent opportunity for a talented engineer to work on challenging projects, design and develop cutting-edge solutions, and collaborate with cross-functional teams. The successful candidate will have a strong background in...


  • Toronto, Ontario, Canada Incognito Software Systems Inc Full time

    Junior Full Stack EngineerWe are seeking a highly skilled and motivated Junior Full Stack Engineer to join our team at Incognito Software Systems Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex web applications that serve millions of users.Key Responsibilities:Design and develop...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Pharmalinx Medical Centre Inc. Full time

    Job DescriptionJob Title: Software Engineer - Full Stack DevelopmentJob Summary: We are seeking a highly skilled software engineer to join our team. The ideal candidate will have a strong background in full stack development and be able to design, develop, and deploy scalable and efficient software solutions.Key Responsibilities:Design and develop full stack...


  • Toronto, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Company 1 - The Manufacturers Life Insurance Company. As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining our company's software applications.Key ResponsibilitiesDesign and develop software applications using a...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job SummaryWe are seeking a highly skilled Full Stack Software Engineer to join our team at Maarut Inc. This is an excellent opportunity for experienced professionals to take on new challenges and contribute to the development of innovative software solutions.The ideal candidate will have a strong background in software development, with experience in...


  • Toronto, Ontario, Canada Fluent, LLC Full time

    We're looking for a highly skilled Full Stack Engineer to help us build cutting-edge backend solutions using a broad range of technologies. This role is perfect for someone with experience in Node.js, ASP.NET, and Docker, who can collaborate with cross-functional teams to optimize platforms for performance, scalability, and reliability.As a Full Stack...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada Manulife Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Manulife. As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.Key ResponsibilitiesDesign and develop high-quality software systems using a range of...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job Title: Senior Software Engineer - Full StackWe are seeking a skilled Full Stack Software Engineer to join our team at {company}. As a key member of our tech team, you will be responsible for designing, developing, and maintaining our web applications.Responsibilities:- Design and develop efficient, scalable, and reliable full stack software solutions-...


  • Toronto, Ontario, Canada GILBERT BAGAIN Full time

    About the Job: We are seeking a highly skilled Senior Software Engineer - Full Stack to join our team. The ideal candidate will have experience in developing full stack applications using various technologies.Responsibilities:Design, develop, and deploy full stack applications.Collaborate with cross-functional teams to identify and prioritize project...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Sub way Full time

    We are looking for a skilled Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable and efficient software applications. Your expertise in both frontend and backend development will enable you to tackle complex projects with confidence.Key responsibilities include:Designing...


  • Toronto, Ontario, Canada Randstad Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentDescription: We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have experience in full stack development, with a strong focus on scalability and performance.Responsibilities:Design and develop scalable and efficient software systemsCollaborate with...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Aman Meat Shop Full time

    Job SummaryWe are seeking a skilled Full Stack Engineer to join our team. The ideal candidate will have a strong background in JavaScript and experience with Node.js.Key Responsibilities:- Develop and maintain full stack applications using JavaScript and Node.js- Collaborate with cross-functional teams to design and implement software solutions- Participate...


  • Toronto, Ontario, Canada reddit Full time

    The Ads Measurement Core team at Reddit is seeking a highly skilled Full-Stack Engineer to join our dynamic team. As a key member of our team, you will be responsible for building and maintaining advertiser-facing products, such as our self-serve Conversion Lift, Brand Lift, and A/B testing products.Responsibilities:Develop and maintain advertiser-facing...


  • Toronto, Ontario, Canada Rivalry Limited Full time

    Job Title: Senior Full-Stack Software EngineerWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Rivalry Limited. As a key member of our Engineering Department, you will be responsible for developing and deploying features that enhance our product offerings, ensuring both quality and speed to market that exceed our users'...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job Title: Sr. Software Engineer (Full Stack)We are seeking a skilled Senior Software Engineer (Full Stack) to join our team. The ideal candidate will have expertise in developing scalable, efficient, and high-quality software solutions using a combination of front-end and back-end technologies. Key Responsibilities: Design, develop, and deploy full-stack...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Adorna & Guzman Dentistry Professional Corporation Full time

    Job Title: Software Engineer - Full StackDescription: We are looking for a skilled Full Stack Software Engineer to join our team. The ideal candidate will have experience in both front-end and back-end development, with a strong understanding of programming languages such as JavaScript, Python, and HTML/CSS.Responsibilities:Design and develop scalable,...


  • Toronto, Ontario, Canada Second Bind Full time

    Our company is seeking a Senior Software Engineer to lead the development of our full-stack applications. As a member of our engineering team, you will be responsible for designing, implementing, and maintaining high-quality software solutions. Your expertise in full-stack development, including both front-end and back-end technologies, will be essential in...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Pacha Carpentry Inc. Full time

    About the Role:We are seeking a highly skilled Full Stack Software Engineer to join our team. The ideal candidate will have a strong background in JavaScript and experience with backend development.Key Responsibilities:Design and implement robust backend systems using JavaScript.Collaborate with cross-functional teams to deliver high-quality software...


  • Toronto, Ontario, Canada Fable Full time

    About UsFable is a leading digital accessibility company that empowers businesses to create inclusive products for over 1 billion people worldwide.Our MissionTo revolutionize digital accessibility and make the internet a more inclusive space for everyone.Job OverviewWe are seeking a highly skilled Senior Software Engineer - Full Stack Expert to join our...


  • Toronto, Ontario, Canada Manulife Full time

    Job Title: Senior Full-Stack Software EngineerJob Summary:We are seeking a highly skilled Senior Full-Stack Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our web applications.Key Responsibilities:Develop and maintain clean, well-documented, and efficient code...