BusPlanner Logo

BusPlanner

Full Stack Engineer

Reposted 8 Days Ago
Be an Early Applicant
In-Office
2 Locations
Mid level
In-Office
2 Locations
Mid level
Develop and maintain BusPlanner Pro using C++ and .NET, support UI development, collaborate with teams, and optimize databases.
The summary above was generated by AI

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
HQ

BusPlanner Waterloo, Ontario, CAN Office

245 Bathurst Dr, Waterloo, Ontario, Canada, N2V 2E4

Similar Jobs

Yesterday
In-Office
Toronto, ON, CAN
Senior level
Senior level
Fintech • Payments • Financial Services
Join CIBC's EPSP Team as a Full Stack Developer, leading the design, development, and integration of applications for digital transformation. Responsibilities include optimizing technology stacks, troubleshooting issues, and mentoring developers.
Top Skills: AngularDockerGitGoJavaJenkinsKubernetesMongoDBMySQLNode.jsNoSQLPostgresPythonReactRedisSQL
2 Days Ago
In-Office or Remote
Guelph, ON, CAN
Mid level
Mid level
Information Technology • Marketing Tech • Software
The Full Stack Developer will build scalable applications, maintain code quality, collaborate with team members, and ensure security standards are met.
Top Skills: Amazon QuicksightAws CloudformationAws EcsAws EksAws LambdaAws RdsAws S3Ci/CdDockerGraphQLJavaScriptLaravelPHPRestVue
10 Days Ago
In-Office or Remote
2 Locations
Junior
Junior
AdTech • Agency • Marketing Tech
Seeking a Full Stack Developer to build and enhance ad tech solutions by collaborating with product and data teams, and integrating APIs.
Top Skills: AWSDockerElasticsearchGCPKubernetesMongoDBMySQLNext.JsPostgresPythonReactTypescript

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account