Talent.com
Full Stack Engineer
Full Stack EngineerBusPlanner Inc. • Waterloo, Region of Waterloo, CA
Full Stack Engineer

Full Stack Engineer

BusPlanner Inc. • Waterloo, Region of Waterloo, CA
30+ days ago
Job type
  • Full-time
Job description

Position Overview

We’re looking for a Fullstack Developer with strong experience in C++ and .NET to help build and maintain our flagship platform, BusPlanner Pro, and related web-based tools. The ideal candidate will be deeply comfortable working in back-end systems, with additional exposure to front-end development using ASP.NET MVC, JavaScript, and Bootstrap.

This is a backend-heavy role - but the ability to contribute to UI development and collaborate across the full stack is important. Our environment includes C++ for core business logic, .NET / C# for web applications, and SQL Server / MySQL for data access. We deploy on IBM Cloud and use Azure DevOps-managed CI / CD pipelines.

Key Responsibilities

  • Contribute to the development and maintenance of BusPlanner Pro, written in C++.
  • Build and support web applications using ASP.NET MVC, C#, and .NET Framework / Core.
  • Support front-end development using JavaScript, HTML5, CSS3, and Bootstrap.
  • Collaborate with cross-functional teams (Product, UI / UX, QA) to deliver reliable, high-quality software.
  • Write clean, maintainable, well-documented code across both front-end and back-end components.
  • Develop and optimize SQL queries and integrate with relational databases like MySQL.
  • Participate in peer code reviews, CI / CD processes, and DevOps-based release workflows.
  • Investigate, debug, and resolve issues in both legacy and modern systems.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field — or equivalent experience.
  • Solid professional experience with C++ in a production environment.
  • Strong experience developing web applications using .NET, C#, and ASP.NET MVC.
  • Familiarity with front-end technologies : JavaScript, Bootstrap, HTML5, and CSS3.
  • Experience working with RESTful APIs, software design principles, and architectural patterns.
  • Strong grasp of object-oriented programming (OOP) and performance optimization.
  • Proficiency with SQL, MySQL, and relational database design.
  • Experience using Git or equivalent version control systems.
  • Strong analytical and problem-solving skills; able to work both independently and as part of a team.
  • Nice to Have

  • Familiarity with IBM Cloud, Azure, or AWS cloud environments.
  • Exposure to MEAN stack (MongoDB, Express, Angular, Node)
  • Experience with CI / CD pipelines, DevOps, or container tools like Docker.
  • Knowledge of legacy system modernization or previous work on hybrid architecture environments.
  • What We Offer

  • Competitive salary and performance-based bonuses.
  • Flexible work hours and remote-friendly setup.
  • Opportunities to grow in a hybrid legacy / modern codebase environment.
  • A collaborative team culture focused on high-impact engineering.
  • Full health and wellness benefits.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Full Stack Engineer • Waterloo, Region of Waterloo, CA

    Similar jobs
    Azure DevOps Engineer - waterloo

    Azure DevOps Engineer - waterloo

    LTIMindtree • waterloo, on, ca
    Full-time
    LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace.Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnan...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Firmware / Embedded software Engineer - waterloo

    Sr. Firmware / Embedded software Engineer - waterloo

    PotisEdge • waterloo, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 4 days ago • Promoted
    DevOps-Azure

    DevOps-Azure

    Net2Source (N2S) • waterloo, on, ca
    Full-time
    Extensive handson experience on GitHub Actions writing workflows in YAML using reusable templates.Extensive hands on experience with application CICD pipelines both for Azure and onprem for differe...Show more
    Last updated: 10 hours ago • Promoted • New!
    Senior Java Software Engineer - waterloo

    Senior Java Software Engineer - waterloo

    Luxoft • waterloo, on, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Show more
    Last updated: 30+ days ago • Promoted
    Licensed Millwright

    Licensed Millwright

    Cargill • Elmira, ON, CA
    Full-time
    Week 1 : Monday, Tuesday, Friday, Saturday.Week 2 : Sunday, Wednesday, Thursday.Must hold an Ontario or Inter-Provincial 433A Millwright Certificate. As a Maintenance Millwright at Cargill, you will b...Show more
    Last updated: 30+ days ago • Promoted
    Licensed Millwright - Dunlop Facility

    Licensed Millwright - Dunlop Facility

    Cargill • Floradale, ON, CA
    Full-time
    Week 1 : Monday, Tuesday, Friday, Saturday.Week 2 : Sunday, Wednesday, Thursday.Must hold an Ontario or Inter-Provincial 433A Millwright Certificate. As a Maintenance Millwright at Cargill, you will b...Show more
    Last updated: 25 days ago • Promoted
    EMS / SCADA Engineer

    EMS / SCADA Engineer

    Pacer Group • waterloo, on, ca
    Full-time
    Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA / Implementation. Good knowledge of Electric SCADA applicat...Show more
    Last updated: 4 days ago • Promoted
    Senior Analytics Engineer - TekRek

    Senior Analytics Engineer - TekRek

    TekRek • waterloo, on, ca
    Full-time
    TekRek has partnered with a fast growing firm specializing in AI enablement and data optimization.Our client works with some of the top tier technology firms in Silcom Valley.With rapid growth and ...Show more
    Last updated: 24 days ago • Promoted
    Java Software Engineer - waterloo

    Java Software Engineer - waterloo

    Luxoft • waterloo, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 9 days ago • Promoted
    Embedded C Developer - waterloo

    Embedded C Developer - waterloo

    Amaris Consulting • waterloo, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    React Lead Developer

    React Lead Developer

    HCLTech • waterloo, on, ca
    Full-time
    Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Show more
    Last updated: 8 days ago • Promoted
    Network Engineer - Buchanan Technologies

    Network Engineer - Buchanan Technologies

    Buchanan Technologies • waterloo, on, ca
    Full-time
    We are seeking a Network Engineer – L2 to support and maintain enterprise network environments for key clients.This role is responsible for the day-to-day operation, troubleshooting, and enhancemen...Show more
    Last updated: 19 days ago • Promoted
    Plant Superintendent

    Plant Superintendent

    freelance.ca • Arthur, Canada
    Full-time
    Thanks to our teams' energy, commitment and ideas, we are reinventing how the world builds to make Canada greener and smarter for all. To supervise the safe and efficient operation of a concrete bat...Show more
    Last updated: 30+ days ago • Promoted
    DevOps-Azure - waterloo

    DevOps-Azure - waterloo

    Net2Source (N2S) • waterloo, on, ca
    Full-time
    Extensive handson experience on GitHub Actions writing workflows in YAML using reusable templates.Extensive hands on experience with application CICD pipelines both for Azure and onprem for differe...Show more
    Last updated: 10 hours ago • Promoted • New!
    Before School Support - LTO - 7.5 hrs per week

    Before School Support - LTO - 7.5 hrs per week

    Waterloo Region District School Board • Elmira, ON, Canada
    Part-time
    Waterloo Region District School Board (WRDSB) serves approximately 65,000 students in 123 schools, as well as alternative and continuing education sites. WRDSB is committed to creating learning envi...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineering Consultant - E-Solutions

    Software Engineering Consultant - E-Solutions

    E-Solutions • waterloo, on, ca
    Full-time
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Show more
    Last updated: 13 days ago • Promoted
    Data Analytics Engineer - waterloo

    Data Analytics Engineer - waterloo

    EXL • waterloo, on, ca
    Full-time
    Sports Analytics & Engineering Practice, and we’re hiring an.This role focuses on transforming client data into trusted, analytics-ready assets that power dashboards, insights, and decision-making....Show more
    Last updated: 4 days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    Set 2 Close | B Corp • waterloo, on, ca
    Full-time
    The ideal candidate brings strong backend development experience, solid database skills, and the ability to contribute to scalable, maintainable applications. Develop and maintain backend services u...Show more
    Last updated: 9 days ago • Promoted