ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Tech Lead (Remote GTA)

Confidential

Not specified permanent

Posted: April 1, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Tech Lead is a key role in driving forward progress, strengthening communities, and sparking change.

Job Description

At CanadaHelps we believe in the power of generosity - not just for those who receive it, but for everyone it touches. Every act of generosity sparks connection, inspires change, and brings people together. This is an opportunity to join something bigger: a movement that fuels progress, strengthens communities, and reminds us of what’s possible when we come together.

We are a dedicated team of entrepreneurial-minded peers who believe in a world where everyone can thrive. We offer a flexible, inclusive environment built on growth, ambition, and shared success.

CanadaHelps provides the most comprehensive and flexible range of giving solutions for donating to any charity in Canada, and we partner with charities of all sizes to ensure they have the tools they need to achieve their goals. Over the past 25 years we’ve helped raise over $3.7B for Canadian charities. Generosity is right here.

About the role:

As a Technical Lead, you'll play a pivotal role in bridging engineering excellence with delivery and execution. You'll guide and mentor a team of developers through complex technical challenges, ensure high-quality code delivery and foster a collaborative culture of ownership, learning, and continuous improvement. This role, reporting to the Software Development Manager, combines hands-on technical work with leadership and mentoring responsibilities. This is an existing role. 

The annual salary range for this role is $120-132.5k. Where an offer falls within this range is determined through the interview process. Candidates are benchmarked by the hiring team based on role scope, relevant experience, skill alignment, and expected impact, using consistent and objective criteria.

This position is remote but may require to be in-office in Toronto for team collaborations.

Responsibilities:

Responsibilities will include but are not limited:

Leadership & Collaboration

Provide technical mentorship, coaching, and feedback to developers fostering growth and aligning with organizational objectives. 

Act as a bridge between Product, QA, and DevOps teams; ensuring alignment, clear communications and shared ownership of outcomes. 

Lead technical discussions, promote software development best practices and facilitate architectural decision-making across teams. 

Partner with Engineering Leadership to refine processes (code review, release management , retrospectives, automation, etc.) and drive team efficiency across the Engineering team.

Participate in hiring (sourcing, interviewing, decision quality) and onboarding. 

Technical Ownership

Own the solution architecture, scalability and performance of key services and front-end components of your team's domain.

Set and uphold coding standards and quality benchmarks to ensure maintainable, secure, and performant systems. 

Review solution design and code contributions to ensure alignment with technical vision and product goals are being met. 

Anticipate technical debt and balance it against feature delivery; making pragmatic trade-offs to maintain overall system health. 

Stay current with evolving frameworks, design patterns, security practices, coding practices and guide adoption in collaboration with the other Technical Leads. 

Serve as the Subject Matter Expert (SME) for your team's critical system, guiding feasibility discussions, ensuring documentation accuracy, and fostering reliable knowledge transfer across the team. 

Project Execution

Working collaboratively with Product and Architecture, as required, to translate product requirements in well-defined technical plans and actionable deliverables. 

Lead sprint planning, estimation, refinement, and prioritization in collaboration with Product and Design. 

Proactively identify risks, blockers, and dependencies; work cross-functionally to resolve these issues before they impact delivery. 

Ensure timely delivery of project and sprint work while maintaining a strong focus on quality, scalability and security. 

Continuously finding ways to refine and automate developer workflows to improve developer experience, increase velocity and reduce friction. 

Contribute directly to the codebase as needed, especially on complex or high-impact initiatives; leading by example through clean, well-documented code and sharing your experience to elevate the team's collective capability. 

Required Skills and Experience:

7+ years of software development experience, with at least 1-2 years in a senior, principal or lead capacity.

Strong proficiency in C# and .NET Core, with experience building scalable and secure APIs and services.

Hands-on experience with React and TypeScript for modern front-end development, ideally with exposure to Tailwind CSS. 

Proven ability to design, review and deliver high-quality, maintainable code across both front-end and back-end systems.

Excellent communication skills, with the ability to translate complex technical concepts to a diverse range of audiences. 

Demonstrated experience mentoring and coaching software developers, facilitating code reviews and guiding a team through technical trade-offs and best practices. 

Strong understanding of software design principles, cloud architecture (e.g. AWS, Microsoft Azure) and CI/CD pipelines (e.g. GitHub Actions, Azure DevOps, GitLab)

We believe in everyone 

At CanadaHelps, we commit to pursuing deliberate efforts to ensure that our company is a place where differences are welcomed, different perspectives are respectfully heard and where every individual feels a sense of belonging and inclusion. We know that by creating a vibrant climate of inclusiveness, we can more effectively advance our collective capabilities.

AI in Recruitment :

CanadaHelps does not use AI-enabled tools to screen, assess, rank, or select candidates in our recruitment process. Our hiring teams make all hiring decisions.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply