Excelia is a multinational Consulting, Technology and Professional Services company with over 25 years of experience. We provide services in more than 50 countries across Europe, Latin America and the United States from our 10 own offices.
Do you have experience as Salesforce Developer and are looking for a new challenge? Then this opportunity is for you!
🔹 Position: Salesforce B2B Commerce Developer
📍 Location: Porto, Portugal | Hybrid – 2 to 3 times per month in the office
🔹 Main responsibilities:
-Develop and customize native Salesforce B2B Commerce storefront functionality using Lightning Web Components (LWC), the LWR (Lightning Web Runtime) framework, and Salesforce best practices.
- Implement custom backend business logic for complex B2B features such as contract-based pricing, dynamic catalog routing, multi-tier account roles, and approval workflows.
- Develop and maintain integration touchpoints by consuming REST/GraphQL APIs orchestrated by MuleSoft to connect Salesforce with ERP (e.g., SAP), PIM, IDP, payment, and logistics systems, utilizing Apex callouts and Commerce Extension points.
- Participate in code reviews, automated testing, and storefront performance optimization (including platform cache management and LWC rendering optimization).
- Troubleshoot and resolve complex technical issues across scratch orgs, sandboxes, and production environments.
- Collaborate closely with the B2B Commerce Architect, functional consultants, and QA teams to ensure architectural alignment.
- Support deployment, go-live, and post-production hypercare support activities.
- Contribute to technical documentation, architectural diagrams, and team knowledge sharing.
🔹 Requirements:
- Solid hands-on experience with native Salesforce B2B Commerce (formerly B2B
Commerce LE / Lightning Experience).
Proficiency in:
- Apex (Asynchronous processing, Batchable/Queueable, REST Callouts, Integration
Service Interfaces).
- Lightning Web Components (LWC), HTML5, semantic CSS, and SLDS styling hooks/CSS variables specific to LWR.
- Connect REST APIs and the Commerce GraphQL Wire Service
- JavaScript (Modern ES6+) for client-side component execution
- Writing rigorous automated tests, including Apex Test Classes (with
HttpCalloutMock ) and Jest framework for LWC
Experience with:
- Implementing Commerce Extension Points (Cart pricing, tax calculation, inventory checks, and shipping integrations).
- Native platform data structures and sharing models (External Account Hierarchies, Account Relationship Sharing Rules)
- Handling complex data migrations using Salesforce Data Loader, external IDs, and Apex scripting.
- Balancing programmatic logic (Apex) with declarative automation (Salesforce Flow).
Familiarity with:
- Version control systems (Git) and branch management patterns.
- Salesforce CLI and modern CI/CD deployment pipelines.
- Platform performance tuning, Platform Cache diagnostics, and browser debugging tools.
- Salesforce integration security concepts, including configuring Named Credentials, Connected Apps, and Auth. Providers.
- Secure coding practices, Lightning Web Security (LWS) enforcement, and Salesforce compliance standards.
- Very good English – min B2
If you think you're a good fit, don't hesitate to apply for this opportunity. 😉