Full Stack Software Engineer

2 days ago


North York ON, Canada Globalfaces Direct Full time

Full Stack Software Engineer Location:
Full-Time
Mid-Senior Level

GlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. With a team of experienced professionals, we offer comprehensive fundraising solutions including face-to-face, telefundraising, and virtual fundraising. Our recent acquisition of HCB Communications has enhanced our capabilities in providing inbound and outbound call programs, live web chat, and SMS fundraising tools, ensuring an unmatched donor experience for North American charities.

We are seeking a talented and experienced Full Stack Software Engineer with a strong background in .NET and React. The ideal candidate will have at least 5 years of professional experience in software development and a degree in Software Engineering or Computer Science. As a Full Stack Software Engineer, you will play a crucial role in developing and maintaining our applications, optimizing the use of Entity Framework, automating operational processes, and eliminating ad-hoc development.

Design, develop, and maintain our web applications using .NET and React.
Optimize the use of Entity Framework to ensure efficient data access and management.
Manage database design and operations, particularly with SQL Server.
Handle application deployments and maintain CI/CD pipelines.
Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
Develop and implement automation solutions to streamline operational tasks and reduce manual intervention.
Troubleshoot, debug, and resolve software defects and issues.
Participate in code reviews and ensure adherence to best practices and coding standards.
Propose technical and functional enhancements to improve our systems.

Bachelor's degree in Software Engineering, Computer Science, or a related field.
~ Minimum of 5 years of professional experience in software development.
~ NET framework and C#.
~3+ years of experience with React and its ecosystem (Redux, Hooks).
~ Proficient in developing web applications using HTML/HTML5, CSS/CSS3, SASS, LESS, JavaScript, JSON, Ajax, and Bootstrap.
~ Experience with RESTful APIs and version control systems (Git).
~ Experience with database design and management, particularly with SQL Server.
~ Familiarity with DevOps practices and tools for automation (CI/CD, Docker, Jenkins, etc.).
~ Experience with Agile/Scrum methodologies
~ Knowledge of other front-end frameworks and libraries (Angular, Vue.Js, etc.).
Opportunity to work on innovative projects with cutting-edge technologies.
If you are a passionate Full Stack Software Engineer with the required experience and skills, we would love to hear from you. We celebrate diversity and are committed to creating an inclusive environment for all employees.



  • North York, ON, Canada Globalfaces Direct Full time

    Job Title: Full Stack Software Engineer Location: Toronto Job Type: Full-Time Experience Level: Mid-Senior Level About Us: GlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. With a team of experienced professionals, we offer comprehensive fundraising solutions...


  • North York, Canada Globalfaces Direct Full time

    Job Title: Full Stack Software EngineerLocation: TorontoJob Type: Full-TimeExperience Level: Mid-Senior LevelAbout Us: GlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. With a team of experienced professionals, we offer comprehensive fundraising solutions including...


  • North York, Canada Globalfaces Direct Full time

    Job Title: Full Stack Software EngineerLocation: TorontoJob Type: Full-TimeExperience Level: Mid-Senior LevelAbout Us: GlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. With a team of experienced professionals, we offer comprehensive fundraising solutions including...


  • North York, Canada Globalfaces Direct Full time

    Job Title: Full Stack Software EngineerLocation: TorontoJob Type: Full-TimeExperience Level: Mid-Senior LevelAbout Us: GlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. With a team of experienced professionals, we offer comprehensive fundraising solutions including...


  • North York, Canada Globalfaces Direct Full time

    Job Title: Full Stack Software Engineer Location: Toronto Job Type: Full-Time Experience Level: Mid-Senior Level About Us: GlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. With a team of experienced professionals, we offer comprehensive fundraising solutions...


  • North York, Canada Globalfaces Direct Full time

    Job Title: Full Stack Software EngineerLocation: TorontoJob Type: Full-TimeExperience Level: Mid-Senior LevelAbout Us: GlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. With a team of experienced professionals, we offer comprehensive fundraising solutions including...


  • north york, Canada Globalfaces Direct Full time

    Job Title: Full Stack Software EngineerLocation: TorontoJob Type: Full-TimeExperience Level: Mid-Senior LevelAbout Us: GlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. With a team of experienced professionals, we offer comprehensive fundraising solutions including...


  • north york, Canada Globalfaces Direct Full time

    Job Title: Full Stack Software EngineerLocation: TorontoJob Type: Full-TimeExperience Level: Mid-Senior LevelAbout Us: GlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. With a team of experienced professionals, we offer comprehensive fundraising solutions including...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Senior Full Stack Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products. Senior...

  • Full Stack Engineer

    3 days ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Iris's client, one of the Top 5 Bank in Canada is looking to hire a Java Full Stack Developers for a long term contract opportunity. Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's client, one of the Top 5 Bank in Canada is looking to hire a Java Full Stack Developers for a long term contract opportunity. Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is...

  • Full Stack

    2 weeks ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Java Full Stack Developer . Please find below Job description and share me your updated resume at Raghav.ranjan@irissoftware.com . Position: Java Full Stack Developer Location: Toronto, ON (Hybrid) Duration: Long Term Required Skill: Experience with Java 8+ and Spring Framework (Spring Boot) ...

  • Full Stack Developer

    2 weeks ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Java Full Stack Developer . Please find below Job description and share me your updated resume at Raghav.ranjan@irissoftware.com . Position: Java Full Stack Developer Location: Toronto, ON (Hybrid) Duration: Long Term Required Skill: Experience with Java 8+ and Spring Framework (Spring Boot) ...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire an Senior Full Stack Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products. Title: ...

  • Full Stack Engineer

    2 weeks ago


    Toronto, ON, Canada Sage Recruiting Full time

    Sage Recruiting is looking for a Full Stack Developer to join a Toronto-based scientific software company building an industry-leading software platform that sheds light into previously uncharted areas of biology. Their HPC application analyzes terabytes of data per day for each user, supporting interactivity, automated workflows, and 3D visualization. ...

  • Full Stack Engineer

    2 weeks ago


    Toronto, ON, Canada LanceSoft, Inc. Full time

    Senior Full stack Developer Location Address: Hybrid - 333 King Street E, Toronto – each squad determines their hybrid model – could be 1/week or less/more/TBD – open to fully remote candidates Contract Duration: 10 months – to Oct 31, 2025 Possibility of extension & conversion to FTE Schedule Hours: 9am-5pm Monday-Friday; standard 37.5...

  • Full Stack Engineer

    2 weeks ago


    Toronto, ON, Canada LanceSoft, Inc. Full time

    Senior Full stack Developer Location Address: Hybrid - 333 King Street E, Toronto – each squad determines their hybrid model – could be 1/week or less/more/TBD – open to fully remote candidates Contract Duration: 10 months – to Oct 31, 2025 Possibility of extension & conversion to FTE Schedule Hours: 9am-5pm Monday-Friday; standard 37.5...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Canada’s Top 5 financial institutions, is looking to hire a Senior Java Full Stack Developer for a long contract opportunity in Toronto, ON (Hybrid Position). Please respond back with your most recent resume if you would be interested..! Role: Senior Java Full Stack Developer Location: Toronto, ON (Hybrid...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Canada’s Top 5 financial institutions, is looking to hire a Senior Java Full Stack Developer for a long contract opportunity in Toronto, ON (Hybrid Position). Please respond back with your most recent resume if you would be interested..! Role: Senior Java Full Stack Developer Location: Toronto, ON (Hybrid Position...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Canada’s Top 5 financial institutions, is looking to hire a Senior Java Full Stack Developer for a long contract opportunity in Toronto, ON (Hybrid Position). Please respond back with your most recent resume if you would be interested..! Role: Senior Java Full Stack Developer Location: Toronto, ON (Hybrid...