About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Salesforce Developer based in India.
This is a highly hands-on senior engineering role responsible for the development and evolution of a Salesforce environment that supports critical business operations.
Responsibilities
- Design, develop, test, and maintain scalable Salesforce solutions using Apex classes, triggers, and asynchronous processing, including Batch, Queueable, and Schedulable jobs.
- Implement maintainable trigger frameworks and follow a single-trigger-per-object architecture while ensuring strong test coverage and meaningful assertions.
- Build and maintain custom Lightning Web Components for intake, case management, reporting, and operational workflows, while modernizing legacy Visualforce and Aura components where appropriate.
- Develop and maintain inbound and outbound REST API integrations, including OAuth 2.0 authentication using Connected Apps, Named Credentials, and Auth Providers.
- Integrate Salesforce with external platforms and services, including lead-intake applications, BigQuery, Meta Ads, Google Ads, Ringba, Five9, HubSpot, Lob, and other third-party systems.
- Build and maintain Platform Events and Change Data Capture pipelines to support reliable data exchange and integration workflows.
- Design performant SOQL and SOSL queries with strong awareness of governor limits, platform constraints, and Salesforce multi-tenant architecture.
- Collaborate with Salesforce Administrators on object models, schema design, data architecture, and decisions around configuration versus custom development.
- Manage source-driven Salesforce development using SFDX projects, Git, unlocked packages, or second-generation packages where appropriate.
- Support structured code reviews, sandbox refreshes, data seeding, and deployments through tools such as SFDX CLI, Gearset, Copado, Change Sets, or equivalent solutions.
- Diagnose and resolve production issues involving governor limits, CPU time, performance, integrations, and platform reliability.
- Document solutions, participate in thorough code reviews, and proactively identify technical risks before they affect users.
Requirements
- 6–7 years of hands-on Salesforce development experience in a professional environment.
- Salesforce Certified Platform Developer I (PD1) and Salesforce Certified Administrator (ADM-201) certifications are required.
- Salesforce Certified Platform Developer II (PD2) is strongly preferred.
- Expert-level Apex development expertise, including trigger frameworks, asynchronous processing patterns, and fflib or equivalent frameworks.
- Strong Lightning Web Components experience, including JavaScript, HTML, CSS, and Jest testing.
- Advanced knowledge of SOQL, SOSL, governor limits, asynchronous processing, and Salesforce platform architecture.
- Strong understanding of Salesforce multi-tenant architecture, scalability, security, and platform best practices.
- Demonstrated experience integrating Salesforce with at least 3–5 external systems through REST APIs.
- Familiarity with SFDX CLI, VS Code, Git, and CI/CD-oriented Salesforce development and deployment workflows.
- Experience with deployment platforms such as Gearset, Copado, or AutoRabit is an advantage.
- Experience with unlocked packages and 2GP architecture is preferred.
- Familiarity with marketing attribution concepts, including UTM tracking, gclid/fbclid handling, and advertising platform APIs is a plus.
- Experience with tools and platforms such as BigQuery, HubSpot, Lob, Five9, Ringba, Meta Marketing API, or Google Ads API is advantageous.
- Salesforce Application Architect or System Architect certification is a plus.
- Experience in legal, insurance, financial services, or marketing-intensive environments is preferred.
- Pragmatic and solutions-oriented mindset, with the judgment to choose standard Salesforce configuration when it is more appropriate than custom development.
- Strong ownership mentality, proactive problem-solving skills, and the ability to work independently.
- Excellent communication skills, including the ability to explain technical concepts, Apex behavior, and architectural trade-offs to non-technical stakeholders.
- Detail-oriented approach with a strong commitment to testing, documentation, code quality, and reliable delivery.
- Candidates must be located in India and submit their resume in English.
Conditions
- Full-time position, approximately 40 hours per week.
- 100% remote work environment.
- 6 paid time-off (PTO) days per year.
- Opportunity to work closely with Operations and leadership in a growing, technology-driven organization.
- Long-term growth and stability in a high-impact Senior Salesforce Developer position.
- Opportunity to work on complex Salesforce engineering, integration, data, and automation challenges.