Full-Stack Developer
Location: 100% Remote (Canada preferred)
Salary Range: $110,000 – $150,000 CAD (Up to $130,000 USD for US-based candidates)
Vacation: Unlimited PTO (realistically ~3–4 weeks)
Company: Confidential
Employment Type: Full-time
About the Company:
Founded in 2018 by a successful tech entrepreneur (previous company sold to McAfee for 8 figures), our client is a profitable, fast-growing SaaS company providing client engagement solutions for Managed Service Providers (MSPs). With over 1,000 active clients, 2M users (100K active at any given time), and a strong 2024 growth trajectory, they recently acquired an AI chatbot company and are shifting their vision from a portal-focused platform to a next-generation AI-powered solution.
Why This Role Is Exciting:
-
Join a stable, cash-positive startup with real market traction.
-
Be part of a visionary shift toward AI development.
-
Work with a fully remote, Canadian-based dev team.
-
Gain hands-on experience with cloud-first, scalable tech architecture.
-
Opportunity to replace a senior team member and grow into a key contributor role.
Technical Stack:
-
Frontend: Angular, TypeScript, HTML, CSS
-
Backend: C#, .NET Core
-
Cloud: Microsoft Azure (bonus: AWS or GCP experience)
-
Other Tools: RESTful APIs, CI/CD, Git, AI tools, testing frameworks
Responsibilities:
-
Develop and maintain full-stack web applications using Angular and .NET Core.
-
Design and consume RESTful APIs.
-
Deploy and manage scalable solutions in Azure.
-
Contribute to solution design and architecture decisions.
-
Use AI tools to optimize development and improve quality.
-
Participate in code reviews and Agile development practices.
-
Identify and address inefficiencies and performance issues.
Required Qualifications:
-
Strong experience in Angular, TypeScript, HTML, and CSS.
-
Solid backend experience with C# and .NET Core.
-
Hands-on experience with Azure deployment and services.
-
Familiarity with software engineering best practices including version control, testing, and CI/CD.
-
Collaborative mindset with clear and effective communication.
-
Curiosity and a drive for continuous learning.
Nice-to-Have (Bonus) Skills:
-
Experience in the MSP or IT services industry.
-
Knowledge of PSA (Professional Services Automation) tools.
-
Familiarity with AWS or Google Cloud.
-
Experience deploying traditional desktop applications at scale.
-
Understanding of multitenant SaaS and distributed systems.
-
Test-driven development (TDD) experience.
Interview Process:
⚠️ Please ensure candidates are comfortable with the full process before submitting.
-
20–30 min Phone Screen with HR
-
2-hour Technical Discussion with CTO
-
2-hour Live Coding Assessment with a Sr. Developer, including a debrief session