Role Overview
We are looking for a talented Salesforce B2B Commerce Developer to design, build, and maintain robust backend systems. The role focuses exclusively on server-side logic, integrations, APIs, data management, and custom Lightning Web Components. Employment is UK remote with ad‑hoc visits to the North East office, offering up to £43,000 DOE and an immediate start date.
Key Responsibilities
- Backend Development and Architecture – Design and develop robust Lightning Web Components for Salesforce B2B Commerce implementations; build and maintain custom Apex classes, triggers, and batch processes; develop and optimize SOQL queries and database operations; create and manage custom objects, fields, and workflows specific to B2B Commerce requirements.
- API Development and Integrations – Develop custom web services to connect Salesforce B2B Commerce with ERP systems, payment gateways, and third‑party applications; build robust integration patterns using Platform Events, Change Data Capture, and other Salesforce integration tools; implement data synchronization processes between Salesforce and external systems.
- Performance – Optimize data models and relationships for B2B Commerce scalability; implement efficient bulk data processing solutions using Data Loader, Batch Apex, and other tools; design and maintain data migration strategies; monitor and optimize system performance, including governor limit management.
- Business Logic and Automation – Develop complex pricing calculations, discount structures, and approval workflows for B2B scenarios; build custom business logic for B2B‑specific features like account hierarchies, contract pricing, and volume discounts; implement automated processes for order management, inventory synchronization, and customer onboarding; create custom reports and dashboards for B2B Commerce analytics.
- Quality Assurance and Documentation – Write comprehensive unit tests achieving 80%+ code coverage; participate in code reviews and maintain development best practices; document technical specifications, API endpoints, and integration patterns; collaborate with QA teams to ensure robust testing of backend functionality.
Required Qualifications
- Technical Skills – 3+ years of Salesforce development experience with strong focus on Apex, SOQL, and the Lightning Platform; 2+ years hands‑on experience with Salesforce B2B Commerce (formerly B2B Commerce Cloud); proficiency in REST/SOAP API development and integration patterns; experience with Salesforce DX, version control (Git), and deployment tools (Gearset); strong understanding of the Salesforce security model, sharing rules, and permission sets.
- B2B Commerce Expertise – Deep knowledge of the B2B Commerce data model, including accounts, contacts, buyer groups, and product catalogs; experience with B2B Commerce pricing engines, cart functionality, and order management; understanding of B2B‑specific features like contract pricing, volume discounts, and approval processes; knowledge of B2B Commerce integration patterns with ERP and financial systems.
- Development Skills – Strong problem‑solving skills and ability to debug complex integration issues; experience with database design and optimization; familiarity with middleware platforms (MuleSoft, Dell Boomi, or similar) is a plus; knowledge of JavaScript, JSON, and XML for integration work.
- Professional Skills – Excellent communication skills for technical documentation and client interaction; ability to work independently and manage multiple projects simultaneously; strong attention to detail and commitment to code quality; experience working in Agile development environments.
Preferred Qualifications
- Salesforce B2B Commerce Developer certification.
- Platform Developer I or II certification.
- Experience with MuleSoft or other enterprise integration platforms.
- Knowledge of ERP systems (SAP, Oracle, NetSuite, etc.).
- Experience with payment gateway integrations.
- Understanding of EDI standards and B2B transaction formats.
- Previous experience in enterprise B2B eCommerce implementations.