Job Title: Senior Full Stack Developer
Location: Canada - Remote
Overvie
w:On behalf of a mature and profitable technology start-up, we are seeking a Full-Stack Developer to work 100% remotely from anywhere in Canada. They are a technology-driven organization specializing in developing client engagement solutions tailored for Managed Service Providers (MSPs). Their flagship web application streamlines operations and enhances service delivery for MSPs. They are seeking a Full-Stack Developer to contribute to the development and maintenance of this application, working across the full software development lifecycl
e.
What you will be do
- ing:Design, develop, and maintain web applications using Angular for the frontend and C# with .NET Core for the back
- end.Develop and consume RESTful APIs to support application functional
- ity.Deploy and manage applications using Microsoft Azure services, ensuring scalability and reliabil
- ity.Collaborate with cross-functional teams to gather requirements and deliver solutions that meet business ne
- eds.Utilize AI tools to enhance development processes and improve code qual
- ity.Identify and address inefficiencies in development workflows and application performa
- nce.Participate in code reviews and contribute to continuous improvement initiati
ves.
What you must
- have:Proficiency in front-end technologies, including Angular, TypeScript, HTML, and
- CSS.Strong experience with backend development using C# and .NET
- Core.Experience deploying applications on Microsoft Azure, including familiarity with Azure App Services and related t
- ools.Understanding of software development best practices, including version control, testing, and CI/CD pipel
- ines.Ability to work collaboratively in a team environment and communicate effectively with stakeho
- ldersCommitment to continuous learning and staying updated with emerging technolo
gies.
Nice to
- have:Experience working with Managed Service Providers (MSPs) or in the IT services ind
- ustry.Familiarity with Professional Services Automation (PSA) sof
- tware.Knowledge of additional cloud platforms, such as AWS or Google
- Cloud.Experience with deploying traditional desktop software at
- scale.Advocacy for test-driven development (TDD) and experience with automated testing frame
- works.Understanding of multitenant SaaS architectures and distributed sy
stems.