Software Engineering - Team Lead

PartnerStack Logo

PartnerStack

πŸ“Remote - Canada

Summary

Join PartnerStack as a hands-on Team Lead, acting as both a highly proficient developer and an emerging people manager. You will contribute to the codebase while guiding and growing your engineering team, focusing on high-quality execution within sprints. Your responsibilities include actively participating in recruitment, writing and maintaining high-quality code (primarily Python/Vue), balancing coding with people leadership, driving efficient delivery through Agile/Scrum practices, collaborating with Product Management and Design, providing coaching and mentorship, contributing to technical design discussions, and fostering a positive team culture. PartnerStack offers a fast-growing startup environment with opportunities for career growth and development. The role requires 3+ years of experience as a Senior Software Engineer or Team Lead, demonstrated people leadership aptitude, deep technical expertise in modern web technologies, experience with B2B SaaS applications, and a commitment to continuous learning.

Requirements

  • 3+ years of proven experience as a Senior Software Engineer or existing Team Lead, with a clear passion for technical excellence and emerging people leadership
  • Demonstrated aptitude and passion for people leadership, including direct experience mentoring, coaching, and supporting the growth of fellow developers
  • Deep, hands-on technical expertise in modern web technologies, including SaaS architectures, cloud platforms (e.g., AWS, Azure, GCP), and scalable backend/frontend systems. You actively participate in and drive technical design and code reviews
  • Experience building and shipping features for large-scale B2B SaaS applications in fast-paced, evolving environments
  • Commitment to continuous technical learning and skill enhancement as a software developer, demonstrated through active coding, personal projects, or open-source contributions

Responsibilities

  • Actively participate in the recruitment process to build a high-performing, cross-functional engineering team. Focus on developing and enabling team members to reach their full potential
  • Write, test, and maintain high-quality application code (primarily Python/Vue), consistently contributing to the team's codebase and setting an example for best practices
  • Balance your time effectively between hands-on coding (approximately 50%) and people leadership responsibilities
  • Drive efficient and predictable delivery through the consistent application of Agile/Scrum practices, actively tracking and improving team performance using relevant metrics (e.g., DORA)
  • Foster strong day-to-day collaboration with Product Management and Design partners, ensuring alignment and a cohesive "one-team" approach to feature delivery
  • Provide direct coaching and mentorship to individual team members, focusing on their technical growth, code quality, and adherence to engineering best practices
  • Actively contribute to technical design and architecture discussions within your team, guiding day-to-day technical decisions and ensuring alignment with established company-wide standards and guidelines
  • Champion a positive, inclusive, and highly productive team culture that encourages collaboration, continuous learning, and technical excellence

Benefits

  • A digital-first environment, so you can do your best work anywhere in Canada
  • A MacBook shipped to you and a budget for peripherals of your choice
  • Flexible working hours (in coordination with your team)
  • Flexibility to work abroad for up to 8 weeks at a time
  • Regular social events, even while working remotely
  • Annual peripheral refresh
  • Competitive salary and opportunities for promotion
  • High-quality health insurance, active from your first day
  • HSA and Wellness Accounts
  • Generous vacation and time off plan
  • Employee Stock Option Plan for everyone (ESOP)
  • RRSP with an employer matching component

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs