Job Description: Salesforce Backend Developer
Location: Onsite / Nearshore / Offshore
Experience: 4–6 years
Role Overview
We are looking for an experienced Salesforce Backend Developer with strong expertise in Apex development, data model design, and API integrations. The ideal candidate should have hands-on experience building scalable backend logic, optimizing data operations, and working with Salesforce security, integrations, and deployment frameworks. This role requires close collaboration with architects, admin teams, and functional consultants to deliver high-quality, stable, and maintainable Salesforce solutions.
Key Responsibilities
- Design, build, and optimize the Salesforce data model , including Standard & Custom Objects, relationships, and field-level security.
- Develop scalable backend logic using Apex classes, triggers, batch classes, queueables, and scheduled Apex .
- Implement integrations with external systems using REST API, Bulk API, Platform Events, and Named Credentials .
- Configure and support authentication & security models including OAuth 2.0, Profiles, Permission Sets, and Role Hierarchy.
- Write efficient SOQL/SOSL queries , handle large data volumes, and apply governor limit best practices.
- Support data operations using Data Loader , ETL tools, duplicate management, and deduping strategies.
- Build and enhance Flows , particularly Record-Triggered and Screen Flows.
- Develop high-quality Apex test classes ensuring >75% code coverage and functional completeness.
- Perform deployments using Salesforce DX , Metadata API, and Change Sets.
- Collaborate with cross-functional teams to translate requirements into scalable backend solutions.
Participate in code reviews, debugging, and performance tuning.
Required Technical Skills
Salesforce Data Model
- Standard & Custom Objects
- Master-Detail & Lookup Relationships
- Field-Level Security, Validation Rules
Apex Development
- Apex Classes & Triggers
- Batch Apex, Queueables, Scheduled Apex
- Apex Exception Handling & Best Practices
Integration Layer
- REST API, Bulk API
- Named Credentials & External Services
- Postman / API testing tools
Authentication & Security
- OAuth 2.0
- Profiles, Permission Sets, Role Hierarchy
- Object/Field/Record-level security (FLS, OWD, Sharing Rules)
Data Management
- SOQL, SOSL
- Data Loader / ETL tools (Informatica, Mulesoft, etc.)
- Duplicate Management & LDV considerations
Automation Layer
- Flows (Screen, Auto-Launched, Record-Triggered)
- Best practices for combining Apex + Flows
Testing & Deployment
- Apex Test Classes (mocking, stubbing, @testSetup)
- Salesforce DX
Change Sets, Metadata API
Preferred Qualifications
- Salesforce Platform Developer I/II certifications
- Experience with integration middleware (Mulesoft, Dell Boomi, Workato, etc.)
- Exposure to asynchronous patterns (Platform Events, Change Data Capture)
- Strong understanding of CI/CD in Salesforce
Experience working in Agile environments
Soft Skills
- Strong analytical and problem-solving skills
- Effective communication with onsite/offshore teams
- Ability to work independently with minimal guidance
- Ownership mindset and focus on quality