Job Summary
We are seeking an experienced Senior Salesforce Developer to design, develop, and maintain scalable Salesforce solutions across Sales Cloud, Service Cloud, and custom platform components. The ideal candidate will bring deep Salesforce platform expertise combined with strong JavaScript skills to build modern, high-performance user experiences using Lightning Web Components (LWC) and related technologies.
Key Responsibilities
- Design, develop, and deploy Salesforce solutions using Apex, Lightning Web Components (LWC), Aura, Visualforce, and Salesforce declarative tools
- Build responsive, reusable UI components using modern JavaScript (ES6+), HTML, and CSS within LWC
- Develop and optimize Apex classes, triggers, batch jobs, and asynchronous processes following Salesforce best practices
- Integrate Salesforce with external systems using REST / SOAP APIs, OAuth, and middleware tools
- Implement complex business logic, validations, and automation using Flows, Process Builder, and Apex
- Perform code reviews, enforce coding standards, and mentor junior developers
- Troubleshoot and resolve performance, security, and data integrity issues
- Collaborate with architects, product owners, and business stakeholders to translate requirements into technical solutions
- Participate in release management, CI / CD pipelines, and deployment activities
Required Technical Skills
6+ years of hands-on Salesforce development experienceStrong expertise in Apex, SOQL, SOSL, and Salesforce data modelingExtensive experience with Lightning Web Components (LWC) and Salesforce Lightning frameworkExperience with Sales Cloud and / or Service CloudStrong understanding of Salesforce security model (profiles, permission sets, sharing rules, FLS)Knowledge of Salesforce governor limits and performance optimizationStrong proficiency in JavaScript (ES6+)Hands-on experience building client-side logic in LWC using JavaScriptUnderstanding of asynchronous JavaScript (Promises, async / await)Experience working with HTML5, CSS3, and responsive designFamiliarity with front-end concepts such as component-based architecture and state managementExperience with REST / SOAP APIs, JSON, and external system integrationsFamiliarity with Salesforce DX (SFDX) and version control systems (Git)Experience with CI / CD tools and deployment strategies (Copado, Gearset, Jenkins, etc.)Salesforce certifications such as Application ArchitectExperience with Experience Cloud (Communities)Knowledge of test-driven development and Salesforce testing frameworksPrior experience in Agile / Scrum environmentsStrong analytical and problem-solving skillsExcellent communication and stakeholder collaboration abilitiesAbility to lead technical discussions and provide architectural guidanceSelf-motivated with the ability to manage multiple prioritiesThis is a remote position.