Overview:
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 lifecycle.
What you will be doing:
- Design, develop, and maintain web applications using Angular for the frontend and C# with .NET Core for the backend.
- Develop and consume RESTful APIs to support application functionality.
- Deploy and manage applications using Microsoft Azure services, ensuring scalability and reliability.
- Collaborate with cross-functional teams to gather requirements and deliver solutions that meet business needs.
- Utilize AI tools to enhance development processes and improve code quality.
- Identify and address inefficiencies in development workflows and application performance.
- Participate in code reviews and contribute to continuous improvement initiatives.
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 tools.
- Understanding of software development best practices, including version control, testing, and CI/CD pipelines.
- Ability to work collaboratively in a team environment and communicate effectively with stakeholders
- Commitment to continuous learning and staying updated with emerging technologies.
Nice to have:
- Experience working with Managed Service Providers (MSPs) or in the IT services industry.
- Familiarity with Skilled Services Automation (PSA) software.
- 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 frameworks.
- Understanding of multitenant SaaS architectures and distributed systems.
📌 Full Stack Developer (Toronto)
🏢 TEEMA
📍 Toronto