Full Stack Engineer

Reposted 19 Days Ago
2 Locations
In-Office
Mid level
Software • Transportation
The Role
Develop and maintain BusPlanner Pro using C++ and .NET, support UI development, collaborate with teams, and optimize databases.
Summary Generated by Built In

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.

Requirements

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field — or equivalent experience.
  • Strong analytical and problem-solving skills; able to work both independently and as part of a team.
  • 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.
  • Minimum 3 years of full-time work experience.

Nice to Have

  • Solid professional experience with C++ in a production environment.
  • 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.

Benefits


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.

Compensation

The expected salary for this role starts at $90,000+, with flexibility based on experience and qualifications.

Top Skills

.Net
Asp.Net Mvc
Azure
Bootstrap
C#
C++
CSS3
Git
HTML5
Ibm Cloud
JavaScript
MySQL
SQL Server
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Waterloo, Ontario
50 Employees
Year Founded: 1983

What We Do

BusPlanner is an all-in-one student transportation software platform trusted by hundreds of school districts across North America.

We support the full spectrum of transportation needs — including routing, GPS tracking, dispatch operations, parent communication, time & attendance, and more — all within a single, easy-to-use platform.

Our software helps transportation teams reduce costs, improve service, and enhance student safety by streamlining day-to-day operations and enabling smarter long-term planning.

Whether you manage a small fleet or a complex network, BusPlanner gives you the flexibility and control to adapt and scale with confidence.

Similar Jobs

Verto Health Logo Verto Health

Full-stack Engineer

Healthtech • Software
In-Office
Toronto, ON, CAN
68 Employees
100K-120K Annually

Morningstar Logo Morningstar

Senior Software Engineer

Enterprise Web • Fintech • Financial Services
Hybrid
Toronto, ON, CAN
12700 Employees
90K-133K Annually
In-Office or Remote
7 Locations
154 Employees
120K-180K Annually

WorkWhile Logo WorkWhile

Senior Software Engineer

Artificial Intelligence • HR Tech • Information Technology • Machine Learning • Software • App development • Industrial
In-Office
4 Locations
90 Employees
150K-250K Annually

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account