USA remote
Senior Full Stack Salesforce Developer
About this role
Better Impact is looking for a Senior Full Stack Salesforce Developer to help support and evolve our HandsOn Connect platform. This role works across managed package development, bug fixes, integrations, and the cloud infrastructure that supports key platform functionality. We’re looking for a Senior Full Stack Salesforce Developer who brings deep Salesforce development experience along with the versatility to work across .NET services and Azure infrastructure.
You’ll work in Apex and Lightning Web Components, support both legacy and modern Salesforce package architecture, troubleshoot integrations, and help solve the complex technical issues that make their way beyond our Salesforce Admin team. This is a development role, but it isn’t one where you’ll spend your days isolated from the people using what you build. You’ll work closely with our HandsOn Connect and Customer Experience teams to understand problems, determine the right technical solution, and occasionally support client-specific projects or technical discovery.
If you’re the kind of developer who likes getting into the weeds, figuring out where a problem actually lives, and helping make the systems around you better as you go, you’ll have plenty to dig into here. What You’ll Do Own complex technical escalations. Take ownership of Tier 3 bugs and technical issues that require development expertise, including Apex and Lightning Web Component fixes and second-generation (2GP) unlocked package development.
Build and maintain Salesforce solutions. Work across Apex, LWC, automation, and managed package architecture to maintain and extend the HandsOn Connect platform. Maintain and extend .NET services. Support the C#/.NET aggregator and integration services responsible for syncing data between Salesforce and external systems. Support our Azure infrastructure. Maintain Azure Blob Storage integrations, Azure-hosted APIs, and related cloud infrastructure supporting file storage, geolocation, and other platform functionality.
Diagnose before you develop. Determine whether an issue is best solved through Salesforce configuration, code, or an integration fix. You’ll have the Salesforce Admin knowledge to understand the difference and the development expertise to take on the problems that require code. Work across Salesforce package architecture. Support both legacy first-generation (1GP) managed packages and modern second-generation (2GP) unlocked packages, including migration efforts where needed.