Software Engineer (Web API) Salesforce Commerce Cloud (SFCC / SFRA)

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

API
Agile
JSON
Salesforce.com
SFRA
OCAPI
SFCC
RESTful
SOAP
Oracle Management Server
JIRA
Java
JavaScript
Payments
Payment Gateways
Web API
Middleware
Node.js

Job Details

Key Responsibilities

  • Design, implement, and maintain OCAPI Shop and Data API configurations.

  • Build custom APIs, backend services, and integrations using SFRA backend patterns.

  • Manage cartridge structure, server-side JavaScript modules, and SFCC service framework configurations.

  • Develop integrations with OMS, payment gateways, search platforms, ESPs, and middleware.

  • Optimize jobs, service calls, caching strategies, and error handling.

  • Create and maintain API documentation, versioning standards, and integration guidelines.

  • Implement logging, monitoring, and debugging using Log Center and observability tools.

  • Integrate third-party services such as search, analytics, recommendations, and payments.

  • Collaborate with Web, Architecture, and QA teams to ensure stable end-to-end integrations.

  • Partner with architects and external teams to design scalable commerce APIs.

  • Follow Agile/Scrum practices and DevOps principles.


Qualifications

  • 5+ years of backend or full-stack software engineering experience.

  • 3+ years of hands-on SFCC / SFRA API development.

  • Strong understanding of server-side JavaScript, JSON schemas, and REST principles.

  • Expertise with OCAPI Shop/Data APIs, Custom APIs, and SFRA backend architecture.

  • Experience building scalable system-to-system integrations (OMS, payments, taxes, search).

  • Strong debugging skills using Log Center, service logs, and middleware tracing.

  • Proven experience building RESTful APIs and middleware services (Node.js or Java).

  • Salesforce Certified B2C Commerce Developer (highly preferred).

  • Salesforce Platform Developer I (nice to have).


  •  

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Innorev Technologies, Inc