Love building products that matter and leading small, high-impact teams?
This is an opportunity to step into a hands-on leadership role where your technical expertise and people skills directly shape a growing SaaS platform focused on real-world impact.
As a Software Development Team Lead, you’ll guide a small team of developers while remaining deeply involved in building and evolving a modern web application. You’ll collaborate closely with leadership, influence product decisions, and help scale a platform used by enterprise clients across North America.
💻 Who You Are:
- A hands-on software leader who enjoys building, mentoring, and guiding teams without micromanaging
- Comfortable making pragmatic technical decisions in a fast-moving, early-stage environment
- Confident communicating with both developers and non-technical stakeholders
- Motivated by ownership, impact, and building products that solve meaningful problems
📍 Work Type:
- Location:
Guelph, Ontario (preferred) or remote within Ontario - Vacancy Type:
This role is a newly created position
Requirements
🎯 What You’ll Do (Your Superpowers):
- Lead and mentor a small team of developers, supporting growth, collaboration, and high-quality delivery
- Remain hands-on with backend development, primarily using Python to build and maintain API endpoints
- Contribute to architectural and technical decisions while keeping solutions practical and scalable
- Collaborate with leadership and product stakeholders to prioritize features and align development with business goals
- Support and guide frontend development built with Vue.js
- Work with cloud-hosted infrastructure in Azure, including deployments to Azure Web Services
- Participate in code reviews, sprint planning, and continuous improvement of development practices
- Help evolve development workflows within a modified Scrum/Kanban environment
⭐ What We’re Looking For (Our Wishlist):
- 5–7+ years of professional software development experience;
With prior experience leading or mentoring developers in a team environment - Strong backend development experience with Python
- Experience with JavaScript, Vue.js, and modern frontend concepts
- Experience with Postgre
SQL and relational data modeling - Exposure to Azure hosting and cloud-based deployments
- Familiarity with Docker in development environments
- Experience working in startups or small, fast-changing teams
- Strong communication skills and comfort working directly with business leaders
🔥 What Makes This Role Exciting?
- Hands-on leadership: You’re not removed from the code — you’ll actively build while guiding a capable, motivated team
- Real influence: Work directly with leadership to shape product direction and technical priorities
- Startup energy with stability: Enjoy the pace and ownership of a growing SaaS company with the backing of an established organization
- Mission-driven product: Contribute to technology that supports smarter decision-making and long-term resilience
Benefits
- Salary: $130,000 - $150,000
- Paid Time Off: Competitive vacation and personal days to maintain a healthy work-life balance
- Comprehensive Health Benefits: Medical, dental, and vision benefits to support your overall well-being
- RRSP Matching opportunities
- Flexible work arrangements
📩 Ready to Elevate Your Career? Apply Now!
At STACK IT Recruitment, we connect thoughtful talent with impactful opportunities. If you meet at least 70% of the qualifications, we encourage you to apply — we’d love to chat.
Know someone who could be a great fit? Share this role within your network.
✨ We’re committed to diversity and inclusion. If you require accommodation during the hiring process, let us know — we’re here to support you.
AI Use Disclosure:
STACK IT uses AI-enhanced tools to support initial candidate screening and interview note analysis. All assessments and hiring decisions remain human-led.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: