Hiring guide

How to Hire a Salesforce Developer

Where to find Salesforce developers, the Apex, LWC and integration skills to test, certifications that matter, a work sample and red flags.

How to Hire a Salesforce Developer

The short answer

Hiring a Salesforce Developer comes down to verifying apex, including triggers, batch and queueable jobs written to respect governor limits, soql and sosl query design and lightning web components and javascript before you commit interview time. The process below runs 5 stages, screens on evidence rather than résumé claims, and scores every candidate against the same criteria.

  • Watch for: Writes SOQL queries or DML inside loops
  • Watch for: Tests that hit the coverage threshold without asserting any behaviour
  • Score on: Bulk-safe Apex that stays within governor limits
  • Score on: Tests with meaningful assertions and test data setup

Paste your Salesforce Developer job description; Cohesyve finds, contacts and tests candidates on the real work and ranks them. Ten candidates free, no card.

Applying for a role like this? Practise the assessment free →

To hire a Salesforce developer, test whether they can build on the platform without breaking it: Apex that respects governor limits, Lightning Web Components, integrations and safe deployments between orgs. Certifications help you shortlist but do not prove they can do this. This guide covers sourcing, skills, a work sample, red flags and onboarding.

Why this role matters

Salesforce often holds a company's customer data, sales pipeline and service processes, so changes reach every team that uses it. A good Salesforce developer knows when to use declarative tools such as Flow and when code is justified, and writes bulk-safe, tested Apex. A weak one leaves triggers that fail on data loads, hard-coded IDs and an org that is risky to change.

Where to find candidates

  • The Trailblazer Community, including local community groups and developer groups
  • Candidates with Salesforce developer certifications such as Platform Developer, checked against their public Trailhead profile
  • Dreamforce and regional Salesforce community events such as Dreamin' conferences
  • Salesforce consulting partners and AppExchange partners, for contractors or for experienced developers looking to move in-house
  • Specialist Salesforce recruiters and LinkedIn searches for Apex, LWC and Salesforce DX
  • Your own Salesforce administrators who have been learning Apex, as an internal route into the role

Skills to look for

Apex, including triggers, batch and queueable jobs written to respect governor limitsSOQL and SOSL query designLightning Web Components and JavaScriptKnowing when Flow is the better choice than codeApex testing with meaningful assertions, beyond the coverage requirementIntegrations using REST and SOAP APIs, platform events and named credentialsSalesforce DX, source control and deployment pipelines between sandboxes and productionSharing model and security: profiles, permission sets and field-level security

Red flags

  • Writes SOQL queries or DML inside loops
  • Tests that hit the coverage threshold without asserting any behaviour
  • Hard-codes record IDs or user names
  • Deploys straight to production through change sets with no source control, and sees no problem
  • Lists many certifications but cannot explain a project they built
  • Defaults to code for everything when Flow or configuration would be simpler to maintain

The interview process

  1. 1

    Screen and credential check

    Ask which clouds they have worked in (Sales, Service, Experience, others), the size of the orgs and their role. Check claimed certifications on their Trailhead profile.

  2. 2

    Technical conversation

    Discuss a trigger framework they have used, how they handle bulk data loads and how they decide between Flow and Apex.

  3. 3

    Org work sample

    In a scratch org or developer sandbox, ask them to write a bulk-safe trigger that updates related records, a test class with real assertions, and a small Lightning Web Component that shows the result. Include a deliberate requirement that Flow would handle better and see whether they notice. A job simulation of this real Salesforce work is one option if you want a standard task for every candidate.

  4. 4

    Code and architecture review

    Show an existing trigger with SOQL in a loop and a hard-coded ID. Ask them to review it and describe how they would deploy the fix safely.

  5. 5

    Stakeholder interview and references

    Include a Salesforce admin or business owner. Ask how they gather requirements from sales or service teams and handle conflicting requests.

Cohesyve

Start the Salesforce Developer interviews from a ranked shortlist

Cohesyve takes your Salesforce Developer job description, finds and contacts candidates and tests each one on an AI job simulation of the job, so the stages above start with people who have already done the work. Ten candidates free, no card.

How to evaluate

  • Bulk-safe Apex that stays within governor limits
  • Tests with meaningful assertions and test data setup
  • Sound choice between declarative tools and code
  • Awareness of the sharing model and data security
  • Disciplined deployment and source control practice
  • Clear communication with non-technical stakeholders

Onboarding

  • 1Give sandbox access, source repository access and documentation of your org's main objects and automations on day one
  • 2Walk through existing triggers, flows and integrations so they see where logic already lives
  • 3Agree the deployment process and release calendar before their first change
  • 4Pair them with your Salesforce admin for the first few requests
  • 5Start with a technical-debt fix, such as consolidating duplicate triggers, before new features

Common questions

Which Salesforce certification should a developer have?

The Platform Developer certification (long known as Platform Developer I) is a common baseline. Treat certifications as a shortlist signal and test the real skills with a work sample.

What is the difference between a Salesforce admin and a Salesforce developer?

An admin configures the platform with declarative tools such as Flow, page layouts and permissions. A developer writes code such as Apex and Lightning Web Components and builds integrations when configuration is not enough.

Should I hire a Salesforce developer or use a consulting partner?

A partner suits a defined implementation project. If you change Salesforce continually, an in-house developer who knows your org usually works out better.

How do I test a Salesforce developer?

Use a scratch org or sandbox task: a bulk-safe trigger, a test class and a small component, followed by a review of flawed existing code.

Cohesyve · Skill assessments for hiring

Hiring a Salesforce Developer? Start with a ranked shortlist

Cohesyve takes your Salesforce Developer job description, finds candidates, reaches out to them and runs an AI job simulation of the real work, then ranks them for you.

1,500+

assessments completed

50%

faster time-to-hire

5 min

from JD to assessment

No credit card · 10 free candidates · Plans sized to your hiring volume

See Cohesyve in action

Free 30-min walkthrough

See it on your role