Talent.com
Full Stack Engineer
Full Stack EngineerGEI Consultants, Inc. • Vaughan, York Region, CA
Full Stack Engineer

Full Stack Engineer

GEI Consultants, Inc. • Vaughan, York Region, CA
7 days ago
Job type
  • Full-time
Job description

Overview

Location : Vaughan, ON, Canada

Date Posted : Jan 13, 2026

The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI. This role builds user-facing and backend components for AI-enabled solutions, including custom applications and Copilot extensibility, ensuring seamless integration, performance, and scalability.

The Full Stack Engineer plays a hands-on delivery role in active AI Solutions Factory use cases by developing and maintaining application components, integrating AI services, and supporting secure, reliable deployment of AI-enabled applications within GEI’s technology environment.

  • Develop and maintain secure front-end and back-end application components.
  • Build user-facing web interfaces using React or similar frameworks and backend services using .NET or Node.
  • Ensure seamless integration of AI solutions into applications and workflows.
  • Integrate Microsoft Graph APIs and related enterprise services.
  • Implement authentication and authorization using Entra ID, OAuth, and role-based access controls.
  • Optimize application performance, reliability, scalability, and observability.
  • Support AI-powered applications and integrations that enable Copilot extensibility and custom solutions.

Minimum Qualifications

  • 4+ years of experience in full stack application development using React or Angular and .NET or Node / TypeScript.
  • Proficiency in C# and .NET.
  • Proficiency with Microsoft Azure and cloud-native application development.
  • Experience building and consuming RESTful services and microservices architectures.
  • Knowledge of Microsoft Azure AI and integration of AI capabilities into applications.
  • Experience with Azure services such as Web Apps, Logic Apps, Containers, Functions, API Management, and monitoring tools.
  • Familiarity with SQL Server and Azure SQL.
  • Experience with front-end frameworks such as Angular, React.js, or Node.js.
  • Understanding of DevOps tools and practices, including Git and Azure DevOps.
  • Knowledge of secure coding practices, data privacy, and application security best practices.
  • We are GEI.

    Some of the world’s most pressing problems – from climate change to sustainable development, to critical infrastructure and the future of our energy supply – need our brightest and diverse minds working together to create safer, more resilient communities for tomorrow.

    We are technical experts, collaborators, and entrepreneurs who draw from diverse backgrounds to solve our clients’ most complex challenges.

    With several offices across North America, we offer a range of engineering, science, and technical consulting services. Our range of expertise, project types, and culture make us the choice for top talent in the AEC industry. See all our office locations here

    As an employee-owned company, our employees support our flat leadership structure, have a say in how our business operates and benefit from our financial success. We are committed to employee growth with career development opportunities, competitive total rewards, a well-being program, flexible work arrangements and more. Our company culture is driven by our 4 Cs – we are Client-Centered, Curious, Collaborative, and Community Minded – which support our focus on sustainability, safety, diversity, equity and inclusion. Get to know us better by visiting GEI’s career site here.

    GEI’s Total Rewards Package Includes

  • Market-Competitive Compensation, including Eligibility for an Annual Performance Bonus
  • Pay Range For This Position : CA$90,000.00 – CA$130,000.00 / year
  • Comprehensive Benefits Program, including Medical, Dental, Vision, Life, Disability and More
  • Well-Being Program and Paid Parental Leave
  • Hybrid Work Schedules and Cell Phone Stipends
  • GEI University (GEIU) with Continuing Education Assistance and Tuition Reimbursement
  • Connecting Conversation Program with a Focus on Professional Development and Opportunities for Advancement
  • Support and Financial Rewards for Publication Awards, Professional Dues, and Professional Licenses
  • Paid Holidays and Generous Paid Time Off Program
  • Rewards and Recognition
  • GEI-Funded Profit Sharing and 401(k)
  • Opportunity to be an Owner and Shareholder
  • A Vibrant Culture that is Focused on Partnership, Sustainability, Giving Back to Our Communities and Diversity, Equity and Inclusion
  • PHYSICAL REQUIREMENTS

    WORK ENVIRONMENT

    Functional Demands : Sedentary

    Light

    Medium

    Other

    Activity Level Throughout Workday

    Physical Activity Requirements

    Occasional

    (0-35% of day)

    Frequent

    (33-66% of day)

    (67-100% of day)

    Not Applicable

    Standing

    Walking

    Climbing

    Lifting (floor to waist level) (in pounds)

    Lifting (waist level and above) (in pounds)

    Carrying objects

    Push / pull

    Twisting

    Reaching forward

    Reaching overhead

    Keyboard use / repetitive motion

    Taste or smell

    Talk or hear

    Accurate 20 / 40

    Very Accurate 20 / 20

    Not Applicable

    Near Vision

    Far Vision

    Yes

    No

    Not Applicable

    Sensory Requirements

    Minimal

    Moderate

    Accurate

    Not Applicable

    Depth perception

    Hearing

    Reasonably Anticipated

    Not Anticipated

    Chemical

    Extreme temperatures

    Radiation

    Uneven surfaces or elevations

    Dust / particulate matter

    Other (exposure risks) :

    10

    12

    Other work hours

    GEI is an AA / equal opportunity employer, including disabled and veterans.

    #J-18808-Ljbffr

    Create a job alert for this search

    Full Stack Engineer • Vaughan, York Region, CA

    Similar jobs
    Full Stack Developer

    Full Stack Developer

    Global ERP Solutions • Mississauga, On
    Full-time
    Design, develop, and implement scalable and robust full-stack applications and data-driven solutions using Java (Spring Boot) along with Spark-based components using Scala, Python (PySpark), or Jav...Show more
    Last updated: 2 days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Altis Technology • Ottawa, Toronto
    Full-time
    Remote-by-choice (with offices in Ottawa and Toronto).English, fluent in both written and spoken communication.This is an exciting opportunity to join a forward-thinking, technology-driven organiza...Show more
    Last updated: 2 days ago • Promoted
    Senior Staff Software Engineer - Hays

    Senior Staff Software Engineer - Hays

    Hays • mississauga, on, ca
    Full-time
    Staff / Senior Software Developer.We are looking for a Staff / Senior Software Developer to join our cross-functional AI Engineering team. You will be a key architect and contributor to an.The ideal can...Show more
    Last updated: 4 days ago • Promoted
    Algebra Private Tutoring Jobs Maple

    Algebra Private Tutoring Jobs Maple

    Superprof • Maple, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Engineer — Flexible Schedule, Cloud

    Senior Full Stack Engineer — Flexible Schedule, Cloud

    REV Capital • Vaughan
    Full-time
    A leading financial services company in Vaughan is seeking a Senior Full Stack Engineer to join their engineering team.The ideal candidate will have extensive experience in Node.React, with a stron...Show more
    Last updated: 1 hour ago • Promoted • New!
    Senior Full-Stack Lead & AVP, Capital Markets

    Senior Full-Stack Lead & AVP, Capital Markets

    Citigroup Inc. • Mississauga
    Full-time
    A leading global financial institution is seeking a highly experienced full stack developer to lead the design and development of high-volume, low-latency Java applications.The ideal candidate will...Show more
    Last updated: 2 days ago • Promoted
    Support Engineer (Canada)

    Support Engineer (Canada)

    Quorum Cyber • Oakville, Ontario, CA
    Full-time +1
    Quick Apply
    At Quorum Cyber, we're on a mission to help good people win.Founded in Edinburgh in 2016, we're one of the fastest growing cyber security companies in the UK and North America, serving over 400 cus...Show more
    Last updated: 26 days ago
    Staff Backend Software Engineer - Python

    Staff Backend Software Engineer - Python

    Ouster • Toronto, Ottawa
    Full-time
    Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors.Our advanced vision algorithms and sensor hardware are used in autonomous cars, ...Show more
    Last updated: 2 days ago • Promoted
    Business Analyst, Operations

    Business Analyst, Operations

    Vaco by Highspring • King City, ON, CA
    Temporary
    Our client is sourcing a Business Analyst Operations for a 6-month contract.Work with teams across the organization to understand how processes currently operate. Participate in working sessions to ...Show more
    Last updated: 4 days ago • Promoted
    Customer Engineer

    Customer Engineer

    Lantek • mississauga, on, ca
    Full-time
    As part of the Operations team, this.CAD / CAM and MES / ERP solutions).This includes supporting the full software lifecycle : from implementation and user training to incident resolution.Consult, speci...Show more
    Last updated: 5 hours ago • Promoted • New!
    Onsite Junior Full-Stack Developer (Contract)

    Onsite Junior Full-Stack Developer (Contract)

    Garland Commercial Ranges • Mississauga
    Full-time
    A leading manufacturer of commercial cooking equipment is seeking a highly motivated Jr.Full Stack Developer to join their in-person team in Mississauga, Ontario. This full-time, temporary role invo...Show more
    Last updated: 2 days ago • Promoted
    Full-Stack Engineer : Python / Java (Onsite - Mississauga)

    Full-Stack Engineer : Python / Java (Onsite - Mississauga)

    QA Consultants Inc. • Mississauga
    Full-time
    A leading technology firm in Mississauga is seeking a Full-Stack Developer to join their Software Engineering division.The successful candidate will design and develop engineering solutions for aer...Show more
    Last updated: 1 hour ago • Promoted • New!
    Java Full Stack Developer

    Java Full Stack Developer

    Pacer Group • mississauga, on, ca
    Full-time
    Extensive hands-on experience with.Core, Boot, Data, Security, Web).OpenAPI specifications, and API code generation.Build responsive and maintainable front-end applications using.Experience with An...Show more
    Last updated: 4 days ago • Promoted
    Senior Azure.NET Full-Stack Tech Lead

    Senior Azure.NET Full-Stack Tech Lead

    Infosys • Mississauga
    Full-time
    A leading global technology company is seeking a Senior.NET Azure Full Stack Development Lead in Mississauga, Canada.This role involves design, development, and end-to-end support for a significant...Show more
    Last updated: 21 hours ago • Promoted • New!
    Java Full Stack Developer

    Java Full Stack Developer

    Astra North Infoteck Inc. • Mississauga, ON, ca
    Full-time
    Quick Apply
    Role Descriptions : Full stack Developer.FullStack Developer with the following- 5 years of experience with - Java| Microservices| Springboot - JavaScript and Redux- Expert in Web App Development wi...Show more
    Last updated: 8 days ago
    Software Architect - oakville

    Software Architect - oakville

    Randstad Digital Americas • oakville, on, ca
    Full-time
    Oakville, Ontario (Hybrid - 3 days onsite / week).We are seeking a pragmatic and visionary.In this role, you will be the bridge between complex business requirements and robust technological solution...Show more
    Last updated: 3 days ago • Promoted
    AI-Enabled Full Stack Engineer (Hybrid)

    AI-Enabled Full Stack Engineer (Hybrid)

    GEI Consultants, Inc. • Vaughan
    Full-time
    A leading engineering consultancy in Vaughan is seeking a Full Stack Engineer.The role involves developing and maintaining secure front-end and back-end components for AI-enabled solutions, integra...Show more
    Last updated: 2 days ago • Promoted
    Java Software Engineer - mississauga

    Java Software Engineer - mississauga

    BeaconFire Inc. • mississauga, on, ca
    Full-time
    Develop applications using Java 8 / JEE (and higher), Angular 2+, React.SQL, Spring, HTML5, CSS, JavaScript and TypeScript among other tools. Write scalable, secure, maintainable code that powers our ...Show more
    Last updated: 13 days ago • Promoted