Full Stack Software Engineer

1 week ago


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

Job Description:
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.

Key Responsibilities:

  • 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.
  • Stay updated with the latest industry trends and technologies to continuously improve the development process.
  • Propose technical and functional enhancements to improve our systems.

Qualifications:

  • Bachelor's degree in Software Engineering, Computer Science, or a related field.
  • Minimum of 5 years of professional experience in software development.
  • Strong proficiency in .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).
  • In-depth knowledge of Entity Framework and its optimization.
  • 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
  • Adaptable to changing business conditions with a keen attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.

Preferred Qualifications:

  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of other front-end frameworks and libraries (Angular, Vue.Js, etc.).
  • Experience with Snowflake

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work on innovative projects with cutting-edge technologies.
  • A supportive and collaborative work environment.
  • Professional development and career growth opportunities.

How to Apply:
If you are a passionate Full Stack Software Engineer with the required experience and skills, we would love to hear from you. Please submit your resume and a cover letter detailing your qualifications and experience to recruitment@globalfacesdirect.com.

GlobalFaces Direct is an Equal Opportunity Employer. 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...


  • Toronto, ON, Canada Lead Full Stack Developer Full time

    Lead Full Stack Developer CLIENT: Top 5 Bank Duration: 6 months from start date; Extension is highly possible/ Potential perm conversion available Work Location: Hybrid 1-2 days a week downtown Toronto, Hours: 37.5 Role definition: A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end...


  • Toronto, ON, Canada Lead Full Stack Developer Full time

    Lead Full Stack Developer CLIENT: Top 5 Bank Duration: 6 months from start date; Extension is highly possible/ Potential perm conversion available Work Location: Hybrid 1-2 days a week downtown Toronto, Hours: 37.5 Role definition: A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end...


  • 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...


  • 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, 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...


  • 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...


  • Toronto, ON, Canada Apex Systems Full time

    Senior Full-Stack Developer (Angular/Java) Apex Systems is a global IT services provider and our staffing practice has 2 openings for a Senior Full-Stack Developers with domain experience in banking (preferably payments), strong Angular and Java development, experience with Spring boot, as well as exposure to Agile environment to place at our client, a top...


  • Toronto, ON, Canada Apex Systems Full time

    Senior Full-Stack Developer (Angular/Java) Apex Systems is a global IT services provider and our staffing practice has 2 openings for a Senior Full-Stack Developers with domain experience in banking (preferably payments), strong Angular and Java development, experience with Spring boot, as well as exposure to Agile environment to place at our client, a top...


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

    Iris Client, one of the leading Bank, is looking to hire for the following role. If you are interested, please share your updated resume. Job Title - Java full stack Developer (Capital Markets/Trading side or strong payments) Location - Toronto, Hybrid ( 3 days onsite) Skills required - Core Java, Spring, Strong Angular Must-haves: Strong domain...


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

    Iris Client, one of the leading Bank, is looking to hire for the following role. If you are interested, please share your updated resume. Job Title - Java full stack Developer (Capital Markets/Trading side or strong payments) Location - Toronto, Hybrid ( 3 days onsite) Skills required - Core Java, Spring, Strong Angular Must-haves: Strong domain...


  • 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: ...


  • 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

    1 week ago


    Burlington, ON, Canada CareGo Tek Inc. Full time

    Full-Stack Developer reports to Software Development Manager Who we are: CareGo Tek is a high tech, rapid growth company made up of a diverse group of individuals with various backgrounds in engineering, project management, architecture / layout, software, automation, vision tech, machine learning, etc. CareGo's flagship product is the TELIA...

  • Full Stack Engineer

    1 week ago


    Burlington, ON, Canada CareGo Tek Inc. Full time

    Full-Stack Developer reports to Software Development Manager Who we are: CareGo Tek is a high tech, rapid growth company made up of a diverse group of individuals with various backgrounds in engineering, project management, architecture / layout, software, automation, vision tech, machine learning, etc. CareGo's flagship product is the TELIA...

  • Full Stack Engineer

    1 week ago


    Mississauga, ON, Canada Altimetrik Full time

    Altimetrik is one of the fastest-growing technology companies with a unique culture of combining people, creativity, and technology to ignite transformation. Teams developed in Altimetrik build innovative software solutions for the world's largest financial services, manufacturing, healthcare and retail companies. We place great importance on client...

  • Full Stack Engineer

    1 week ago


    Mississauga, ON, Canada Altimetrik Full time

    Altimetrik is one of the fastest-growing technology companies with a unique culture of combining people, creativity, and technology to ignite transformation. Teams developed in Altimetrik build innovative software solutions for the world's largest financial services, manufacturing, healthcare and retail companies. We place great importance on client...

  • Full Stack

    1 week ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Iris Client, one of the leading Bank, is looking to hire for the following role. Job Title - Java full stack Developer (Capital Markets/Trading side or strong payments) Skills required - Core Java, Spring, Strong Angular Proficiency in Java/J2EE technologies, Spring/Spring Boot, Micro-services, Web-Services, REST-APIs, Client-side technologies...

  • Full Stack Engineer

    1 week 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. ...