Software Development Lead

1 day ago


Vancouver, British Columbia, Canada Affinity Full time $120,000 - $180,000 per year

Job Description:

We are looking for a Software Development Lead to act as the technical bridge between a Senior Engineering Manager and a growing development team. This role is highly hands-on and combines full-stack engineering (TypeScript / / React) with day-to-day technical leadership for a small group of developers.

The Development Lead will take ownership of key projects, support architectural and system design decisions, and help elevate code quality and delivery practices. They will report into the Senior Engineering Manager who currently oversees ~10 developers and QA/automation resources and needs a strong lead on the ground to provide leadership, guidance, and support.

This is a hybrid 3 days in-office role based in Vancouver, working closely with the development team while collaborating with remote leaders and contributors.

Responsibilities

  • Lead a small pod of 3–4 developers, providing day-to-day technical direction, mentorship, and code review.
  • Remain hands-on with development using TypeScript, React, and to deliver new features, enhancements, and fixes.
  • Collaborate with the Senior Engineering Manager on architecture and system design decisions for core web applications and services.
  • Own end-to-end delivery for assigned projects: planning, estimation, implementation, testing support, and deployment.
  • Partner with backend engineers and QA/automation to ensure reliability, performance, and robust test coverage.
  • Contribute to and help enforce engineering best practices (coding standards, review processes, documentation).
  • Help translate product and business requirements into technical solutions and clear work items for the team.
  • Support the growth and development of junior/intermediate developers through coaching and constructive feedback.
  • Participate in incident response and troubleshooting when production issues arise; help drive root cause analysis and prevention.
  • Collaborate with cross-functional teams (e.g., product, marketing, operations) on initiatives that impact customer-facing applications.

Qualifications

  • 5+ years of professional software development experience, with a focus on modern web applications.
  • Strong hands-on experience with TypeScript, React, and in production environments.
  • 1–2+ years of technical leadership experience – leading projects, guiding developers, or acting as a tech lead; formal people management is a plus but not required.
  • Solid grounding in system design and application architecture for scalable, high-traffic or data-heavy web products.
  • Experience in tech or eCommerce environments; retail or online commerce exposure is a plus but not mandatory.
  • Familiarity with Shopify, Hydrogen, or Shopify APIs is considered an asset, but strong TypeScript/React/Node skills are more important.
  • Comfortable collaborating in a hybrid environment, working closely with onsite teams and remote leaders.
  • Strong communication skills with the ability to explain technical concepts clearly and build trust with cross-functional partners.
  • Demonstrated ability to mentor and support junior and intermediate developers.

Why Join

This role offers the opportunity to be a key technical leader in a growing product organization: you'll be the "go-to" person between senior leadership and the dev team, shaping architecture, mentoring engineers, and still writing code every day. It's a high-impact, hybrid position in Vancouver, ideal for someone who wants more ownership and leadership responsibility without stepping away from hands-on development.

Affinity Earn:

Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity- or browse our jobs & follow us at

About Affinity:

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-

Job Number: 12770



  • Vancouver, British Columbia, Canada Broadridge Full time $110,000 - $140,000 per year

    At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team.Broadridge Trading and Connectivity Solutions (BTCS), an innovator and leading provider of financial software, is seeking a senior software...


  • Vancouver, British Columbia, Canada MatchBox Consulting Group Full time $90,000 - $120,000 per year

    MatchBox Consulting Group is currently seeking a Technical Lead, Software Development for a permanent position. This role will work out of the client's Downtown Vancouver office. This is a hybrid position, local candidates only, 3 days in office and 2 days from home.We are seeking an experienced Technical Lead (hands-on Developer) to lead a team of...


  • Vancouver, British Columbia, Canada Jonas Software Full time

    Job Description:Developer – Infrastructure – Owner Relations TechnologySquamish, BC, CanadaThe CompanyOwner Relations Technology is an IT company that is growing fast. We supply a unique software solution for Property Managers and Hoteliers worldwide. We specialize in developing robust Owner Accounting and Owner Portal software solutions for Condo...


  • Vancouver, British Columbia, Canada Semios Full time $134,300 - $173,800 per year

    Who we are:We are a bunch of people who really care about agriculture, food and the challenges facing farming. We want to help farmers with data driven decision making to help nature feed a growing population. Join our team of expert engineers, agronomists, entomologists, crop researchers, and data scientists who are continually conducting research to help...


  • Vancouver, British Columbia, Canada Semios Full time US$134,300 - US$173,800

    Who we are:We are a bunch of people who really care about agriculture, food and the challenges facing farming. We want to help farmers with data driven decision making to help nature feed a growing population. Join our team of expert engineers, agronomists, entomologists, crop researchers, and data scientists who are continually conducting research to help...


  • Vancouver, British Columbia, Canada MineSense Full time $110,000 - $130,000 per year

    Be part of something incredible. Metals are necessary for our world, but mining historically faced issues with waste, sustainability, and inefficiencies. MineSense is changing that. Our solutions reduce mining waste and environmental impacts while increasing profits and efficiencies. Backed by the best in venture capital and government funds, and recognized...


  • Vancouver, British Columbia, Canada Amazon Full time $114,800 - $191,800 per year

    DescriptionShape Amazon's Future Through Innovative Hiring Technology Join Workforce Solutions and become a key player in Amazon's continued growth and innovation. As part of this dynamic organization, you'll be at the forefront of creating industry-leading interviewer experiences and developing global recruiting solutions that are critical to Amazon's...


  • Vancouver, British Columbia, Canada Amazon Full time US$171,400 - US$286,200

    Are you interested in building high-performance, globally scalable Automated Planning systems that support AWS's current and future growth? Are you seeking an environment where you can drive innovation leveraging the scalability and innovation with Amazon's AWS cloud services? Do you have a passion for ensuring a positive customer experience? This is the job...

  • Software Developer

    6 days ago


    Vancouver, British Columbia, Canada Autodesk Full time $100,000 - $125,000 per year

    Job Requisition ID #25WD93511Position OverviewWe're looking for a motivated Software Developer to join our team to help develop and maintain the AutoCAD Continuous Integration and Continuous Delivery System. Our team culture empowers you to make effective decisions, work collaboratively, and take accountability for the overall quality of software development...


  • Vancouver, British Columbia, Canada Amazon Web Services (AWS) Full time US$171,400 - US$286,200 per year

    DescriptionAre you interested in building high-performance, globally scalable Automated Planning systems that support AWS's current and future growth? Are you seeking an environment where you can drive innovation leveraging the scalability and innovation with Amazon's AWS cloud services? Do you have a passion for ensuring a positive customer experience? This...