Salesforce for Nonprofits: Salesforce Developer

Idealist ConsultingChicago, IL

About The Position

Idealist Consulting is seeking a Salesforce Developer to partner with project teams to guide, educate, and empower clients through digital transformation and optimization projects. The role involves building client-specific solutions on the Salesforce Platform, integrating external systems, assisting with data migration, and maintaining reusable code. The company focuses on helping organizations grow through Salesforce implementation, marketing automation, and custom application development, with a mission to amplify the impact of nonprofits and progressive organizations.

Requirements

  • Four or more years of Salesforce Platform development experience.
  • Experience providing technical solutions for Nonprofits.
  • Excellent verbal and written communication skills - including translation of technical requirements to non-technical individuals.
  • Salesforce Administrator Certification and Salesforce Platform Developer I, or Salesforce Platform App Builder Certification.
  • Demonstrated expertise in Salesforce development environments including Apex triggers / classes, Lightning Web Components, Flows, Visualforce pages / controllers, and other advanced Salesforce configuration such as Sharing and Profile & Permission Set security.
  • Experience with REST API integrations.
  • Knowledge of object-oriented methodologies and approaches.
  • Knowledge of relational databases.

Nice To Haves

  • Experience with MuleSoft integration platforms and API management solutions.
  • Familiarity with nonprofit operations, especially in fundraising and program management.
  • Salesforce Platform Developer II or Nonprofit Cloud Consultant Certification.
  • Previous experience with Experience Cloud / Customer Community.
  • Experience with code repositories such as Github and Bitbucket.
  • Experience with automation tools like Workato / Zapier.
  • Experience with ETL tools.
  • Experience engaging in projects with technical and cross-functional components.
  • Ability to solve a Rubik’s cube with your eyes closed.

Responsibilities

  • Build client-specific solutions on the Salesforce Platform using Flow / Apex / Lightning Web Components.
  • Build integrations between external systems and Salesforce.
  • Assist with migration of client’s current CRM data to Salesforce and create custom code as needed.
  • Maintain internal library of reusable code for future project deployments.
  • Provide guidance and best practices around Salesforce development for both clients and staff.
  • Review project requirements and work with consultants and project managers to refine the technical details of project specifications.
  • Develop and document user instructions and administrative maintenance requirements for use in Salesforce customizations.
  • Contribute to the development of additional products and services.

Benefits

  • Contractor hourly rates are set based on experience, certifications, and specialization.
  • Idealist Consulting reviews all contractor rate bands at least once annually.
  • Independent contractors define their own availability and capacity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service