Salesforce Developer

planinternToronto, ON
CA$90,000 - CA$110,000Hybrid

About The Position

Plan International Canada is undergoing a digital transformation, focusing on people, processes, data, and technology to enhance stakeholder value and constituent experiences. As a key member of the CRM Product team, this role is instrumental in empowering business users with the necessary processes and tools for transformational change. The primary focus will be on the design, development, and deployment of Salesforce applications, custom components, and system integrations to support evolving CRM initiatives. The developer will collaborate with external vendors and internal stakeholders, including business analysts, software engineers, and data management professionals, to translate strategic business objectives into technical solutions within the Salesforce environment. The ideal candidate is passionate about solving complex business and technology challenges with user-centric solutions, is a self-starter, excels at deconstructing technical problems, and takes pride in enhancing user experience and business value through Salesforce.

Requirements

  • Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
  • Salesforce Platform Developer I certification (required).
  • Proven hands-on experience in Salesforce development, ideally within the Nonprofit Success Pack (NPSP) framework.
  • Proficiency in Apex programming, Flows, and Lightning Web Components.
  • Solid understanding of object-oriented programming, with working knowledge of Java, HTML, and CSS.
  • Strong analytical, problem-solving, and communication skills.
  • Experience with API development and third-party system integrations.
  • Familiarity with version control and DevOps tools such as Git, Jenkins, or other CI/CD platforms.
  • Demonstrated interest in emerging technologies, including AI and data integration.
  • Applicants must be eligible to work in Canada for the duration of the work term.

Nice To Haves

  • Platform Developer II certification is a strong asset.

Responsibilities

  • Takes ownership of key components and leads initiatives within their area of expertise.
  • Translates complex business requirements into scalable, well-architected Salesforce solutions using Apex, Flows, and Lightning Components.
  • Collaborates effectively with cross-functional teams to align technical implementation with business goals.
  • Applies modern software development best practices, including iterative development, code reviews, and continuous integration/deployment (CI/CD).
  • Demonstrates strong problem-solving skills and delivers high-quality, maintainable code.
  • Actively explores and integrates innovative technologies such as AI and data tools to improve business outcomes.
  • Contributes to a culture of knowledge-sharing, mentorship, and continuous improvement across the development team.
  • Stays curious and adaptable, continuously learning to remain current with Salesforce capabilities and emerging industry trends.

Benefits

  • Extensive benefits package
  • Generous paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service