Lead Front-End Engineer

2 weeks ago


Montreal, Quebec, Canada Zeffy Campaign Full time
About Zeffy Campaign

Zeffy Campaign is revolutionizing the social economy with its innovative zero-fee fundraising platform, trusted by over 25,000 nonprofit organizations in North America.

We've achieved remarkable year-over-year growth of 300% while maintaining profitability. This presents an exceptional opportunity to join our team and be part of the first 35 employees who will significantly impact our company from day one.

In addition to our impressive growth, we're proud to hold a B Corp certification, highlighting our commitment to corporate responsibility.


Job Overview

This role as a Lead Developer at Zeffy Campaign plays a pivotal part in scaling our tech teams, delivering value to nonprofit organizations, and fueling our growth.

  • As a Lead Developer, you'll oversee the efficiency of your squad, manage team rituals, conduct one-on-one meetings, coach junior developers, and drive target achievement.
  • You'll serve as the spokesperson for your squad in critical meetings, ensuring effective communication across teams.
  • The Hiring Manager for team member recruitments, making informed decisions that align with our company goals.
  • As an Individual Contributor, you'll embody efficiency and excel in your role, driving positive change within the organization.
  • Identify opportunities for Tech/Processes improvements and targets, fostering a culture of continuous innovation.
  • Ambassadors of Zeffy best practices, implementing them through coding, reviewing, coaching, and leadership to maintain high standards.

Technical Stack

We leverage a robust stack that includes:

  • Front-end: React, NextJS (Typescript)
  • Back-end: Node.js, NestJS (Typescript)
  • Database: PostgreSQL, Algolia
  • CI/CD: Github Actions, Cypress
  • Other technologies: GraphQL, TypeORM, Git & Github, AWS

Required Skills and Qualifications

To succeed in this position, you should possess:

  • At least 5 years of demonstrated expertise as a full-stack developer, preferably in web-based products or SaaS
  • Experience as a lead dev/manager in a full-stack developers team
  • Proficiency in spoken English, ensuring seamless communication

Compensation and Benefits

We offer a competitive salary range, considering candidates with higher seniority if they meet our requirements.

Our ideal candidate has 6-9 years+ of experience in a similar role.

The corresponding salary range is CAD 150,000 to CAD 180,000 + stock options.


Recruitment Process
  1. Initial call with Recruiter (30min)
  2. Meeting with CTO (1.5h)
  3. Case Study (2h)
  4. Discussion with both co-founders and Head of Success (1h)
  5. Reference check
  6. Job offer


  • Montreal, Quebec, Canada National Bank Full time

    About UsAt National Bank, we're a team of innovators and thinkers dedicated to making a positive impact on people's lives. Our values of partnership, agility, and empowerment inspire us to be at the forefront of financial services.Job DescriptionWe're seeking an experienced Lead Front-end Software Engineer to join our Digital Channels Team in Montreal. This...


  • Montreal, Quebec, Canada Lorven Technologies Full time

    Job Description:Lorven Technologies is seeking a highly skilled Senior Front End Developer to lead the development of our web applications.About the Role:We are looking for a talented and experienced Senior Front End Developer to join our team in Montreal, QC. As a Lead Angular Web Application Engineer, you will be responsible for designing and developing...


  • Montreal, Quebec, Canada Evolving Web Full time

    Evolving Web is seeking a highly skilled Senior Front-end Architect to join our team in Montreal. As a key member of our front-end development team, you will play a crucial role in designing and implementing cutting-edge front-end solutions for our clients.With over 5 years of experience in front-end development, you will have a strong understanding of...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    About the RoleWe are seeking a Senior Front-End Development Team Lead to join our team at Intact Financial Corporation. As a key member of our front-end development team, you will be responsible for leading and guiding your team in delivering high-quality software products.Job DescriptionAs a Senior Front-End Development Team Lead, you will:Translate...


  • Montreal, Quebec, Canada Evolving Web Full time

    Front-end DeveloperEvolving Web is a growing team of technologists who focus on open-source CMS platforms, including Drupal and WordPress. We are seeking an experienced front-end developer to join our dynamic and creative team.About the Role:We encourage candidates with 5+ years of experience in front-end development to apply.The ideal candidate will have...


  • Montreal, Quebec, Canada Commsoft Technologies Inc. Full time

    At Commsoft Technologies Inc., we are seeking a highly skilled Front End Developer to join our expanding team.Job DescriptionThe successful candidate will participate in the development, optimization, and finalization of business solutions offered by our company. They will ensure that the chosen technical solutions align with the client's business objectives...


  • Montreal, Quebec, Canada National Bank Full time

    Job DescriptionWe are seeking a highly skilled Front-end Developer Specialist to join our team at National Bank.Company OverviewNational Bank is a leading financial institution that values innovation, collaboration, and customer satisfaction. As a Front-end Developer Specialist, you will be part of a dynamic team that designs and develops cutting-edge...


  • Montreal, Quebec, Canada Collabera Full time

    Collabera is a leading IT staffing company with over 22 years of experience in providing comprehensive and cost-effective IT staffing and services. With a team of over 9,000 professionals across 30+ offices, we offer a wide range of solutions to Fortune 500 and mid-size companies.About the JobWe are currently seeking a skilled Senior Front-end Software...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    About the RoleWe are seeking an experienced Senior Front-End Development Manager to lead our front-end development team in creating a multi-brand and multi-platform design system.This is an exciting opportunity for someone who is passionate about design systems, front-end development, and related concepts. If you have a strong background in software...


  • Montreal, Quebec, Canada Fopconsultants Full time

    Job Title:Expert Front End JSP, React or Angular DeveloperAbout the Company:Fopconsultants is a leading IT company that provides top-notch solutions to its clients in the industry. We are currently seeking an Expert Front End JSP, React or Angular Developer to join our team.Job Description:The main responsibilities of this role include improving customer...


  • Montreal, Quebec, Canada Fed IT Full time

    Fed IT, a leading recruitment agency in the IT sector, is seeking an experienced Senior Front-end Developer Specialist to join its dynamic technical team.The ideal candidate will have a strong background in web development and solution design, with 3-5 years of experience in areas such as web development and solution design. Proficiency in web technologies...


  • Montreal, Quebec, Canada Collabera Full time

    Collabera, a leader in IT staffing with over 22 years of experience, is seeking a highly skilled Front-end Software Developer and Designer to join its team.About the CompanyAs a half a billion dollar IT company with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services...


  • Montreal, Quebec, Canada Banque Nationale du Canada Full time

    Banque Nationale du Canada is a leading bank in Canada, recognized for its commitment to innovation and customer experience. As a Senior Front-end Developer, you will play a key role in shaping the digital landscape of our institution.Job DescriptionWe are seeking an experienced front-end developer to join our Digital Channels Team. The ideal candidate will...


  • Montreal, Quebec, Canada Banque Nationale du Canada Full time

    Role OverviewWe are seeking a highly skilled Digital Transformation Specialist - Front-end Developer to join our team at Banque Nationale du Canada. This role offers a unique opportunity to leverage your expertise in front-end development and drive digital transformation across the organization.Job SummaryIn this position, you will be responsible for...


  • Montreal, Quebec, Canada Sekure Merchants Full time

    About the RoleSekure Merchants is seeking a highly skilled Senior Front End Web Developer to join our team. As a key member of our web development team, you will be responsible for designing and developing world-class user digital experiences in collaboration with our UX Strategist.Key ResponsibilitiesOwn, develop and bring to life strong web designs and...


  • Montreal, Quebec, Canada Randstad Full time

    About the RoleAt Randstad, we're seeking a highly skilled Senior Cloud Software Engineer to join our team. As a key member of our organization, you will be responsible for overseeing the customer portal (client center) and leading two teams in charge of various shared portal functionalities.The ideal candidate will have experience with front-end technologies...


  • Montreal, Quebec, Canada Fluid - Solutions de TalentsWorkforce Solutions Full time

    We are seeking a highly skilled and experienced mobile application developer to join our team as a senior front-end engineer at Fluid - Solutions de Talents/Workforce Solutions.About the JobThis is a full-time position located in St-Laurent, Québec QC. As a senior front-end developer, you will be responsible for designing, building, and maintaining...


  • Montreal, Quebec, Canada Randstad Full time

    Role OverviewRandstad is seeking an experienced Software Engineering Team Lead to lead our team in delivering high-quality software solutions. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to motivate and guide a team towards achieving their goals.About the RoleWe are looking for a seasoned...


  • Montreal, Quebec, Canada Behaviour Santiago Full time

    About the Role:Behaviour Interactive is seeking a highly skilled senior back-end software engineer to join our team in Montreal. As a principal software architect, you will be responsible for designing and developing the back-end infrastructure for our cutting-edge video games.Key Responsibilities:Design and develop scalable server-side solutions for our...


  • Montreal, Quebec, Canada QUANTEAM - North America (RAINBOW PARTNERS Group) Full time

    Company OverviewRainbow Partners Group's founding entity, Quanteam, is a consulting firm specializing in Banking, Finance, and Financial Services. Our core values of closeness, teamwork, diversity, and excellence drive our team of 1,000 expert consultants from 35 nationalities across 10 international offices.About the JobWe are seeking an experienced...