Full Stack Engineer
busplanner
Full-time|CA$90K/yr - CA$90K/yr|Remote|Toronto, Ontario, Canada Position OverviewJoin our innovative team at busplanner as a Full Stack Engineer! We are seeking a talented developer with expertise in C++ and .NET to enhance and maintain our flagship platform, BusPlanner Pro, along with other essential web-based tools. The ideal candidate will have a strong foundation in back-end systems and some experience in front-end development utilizing ASP.NET MVC, JavaScript, and Bootstrap.This role is primarily back-end focused, but the ability to contribute to UI development and work collaboratively across the full stack is essential. Our technology stack includes C++ for core business logic, .NET/C# for developing web applications, and SQL Server/MySQL for data management. We utilize IBM Cloud for deployment and leverage Azure DevOps for our CI/CD processes.Key ResponsibilitiesContribute to the development and upkeep of BusPlanner Pro, built with C++.Design and support web applications using ASP.NET MVC, C#, and the .NET Framework/Core.Assist in front-end development with JavaScript, HTML5, CSS3, and Bootstrap.Work alongside cross-functional teams (Product, UI/UX, QA) to deliver reliable and high-quality software solutions.Create clean, maintainable, and well-documented code across both front-end and back-end components.Develop and optimize SQL queries and manage integration with relational databases such as MySQL.Engage in peer code reviews, CI/CD processes, and DevOps-based release workflows.Diagnose, debug, and resolve issues within both legacy and modern systems.RequirementsRequired QualificationsBachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.Excellent analytical and problem-solving skills, with the ability to work independently as well as in a team environment.Proven experience in developing web applications using .NET, C#, and ASP.NET MVC.Familiarity with front-end technologies such as JavaScript, Bootstrap, HTML5, and CSS3.Experience with RESTful APIs, software design principles, and architectural patterns.Strong understanding of object-oriented programming (OOP) and performance optimization techniques.Proficiency in SQL, MySQL, and relational database design.A minimum of 3 years of full-time work experience in a relevant field.Nice to HaveSolid professional experience with C++ in a production environment.Familiarity with cloud platforms such as IBM Cloud, Azure, or AWS.Exposure to MEAN stack technologies (MongoDB, Express, Angular, Node).Experience with CI/CD pipelines, DevOps methodologies, or containerization tools like Docker.Knowledge of legacy system modernization and hybrid architecture environments.What We OfferCompetitive salary and performance-based bonuses.Flexible working hours with a remote-friendly setup.Opportunities for professional development and career advancement.
Aug 19, 2025