Full Stack Engineer
Job in
Southwestern Ontario, London, Ontario, Canada
Listed on 2026-01-13
Listing for:
BusPlanner
Full Time
position Listed on 2026-01-13
Job specializations:
-
Software Development
Full Stack Developer, Backend Developer, C# / Unity Developer, Software Engineer
Job Description & How to Apply Below
Position Overview
We’re looking for a Fullstack Developer with strong experience in C++ and .NET to help build and maintain our flagship platform, Bus Planner 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 Dev Ops-managed CI/CD pipelines.
Key Responsibilities- Contribute to the development and maintenance of Bus Planner 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 Dev Ops-based release workflows.
- Investigate, debug, and resolve issues in both legacy and modern systems.
- 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 CSS
3. - 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.
- Familiarity with IBM Cloud, Azure, or AWS cloud environments.
- Exposure to MEAN stack (Mongo
DB, Express, Angular, Node) - Experience with CI/CD pipelines, Dev Ops, or container tools like Docker.
- Knowledge of legacy system modernization or previous work on hybrid architecture environments.
- 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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×