**Role overview**
Build and maintain Salesforce applications and integrations as a senior developer. The work spans hands-on implementation, technical design, troubleshooting, and collaboration with product, QA, and engineering colleagues in distributed teams. The role is remote and listed for Costa Rica, Peru, Colombia, and Bolivia.
**Responsibilities**
- Develop and maintain Salesforce solutions using Apex, Lightning Web Components, and Salesforce query languages.
- Build integrations with external systems through REST or SOAP APIs, including asynchronous processing.
- Contribute to technical design and implementation decisions, and follow practices that support secure, performant, maintainable code.
- Investigate and resolve complex application and integration issues.
- Take part in reviews, testing, and deployments while coordinating with developers, QA, and project stakeholders.
- Own assigned work, share progress and blockers proactively, and remain available during agreed working hours.
**Requirements**
- Strong professional Salesforce development experience, including advanced Apex and Lightning Web Components skills.
- Solid understanding of SOQL/SOSL and Salesforce data models.
- Experience developing or consuming REST and/or SOAP APIs and building Salesforce integrations.
- Familiarity with Salesforce security controls, source control such as Git, and development and deployment processes.
- Strong debugging, software testing, and code quality practices.
- Experience with Claude Code and GitHub Copilot, plus the ability to work independently and communicate effectively across distributed teams.
**Nice to have**
- Salesforce Platform Developer I or II certification.
- Experience with CI/CD, Agile/Scrum, or complex enterprise implementations.
- Healthcare or healthcare technology experience.
*Benefits and work setup*
- Remote role for candidates in Costa Rica, Peru, Colombia, or Bolivia.