Get AI-powered advice on this job and more exclusive features.
The Senior SFCC Backend Developer drives the architecture, development, and operation of the server-side systems that power our headless commerce storefronts.
What you will do
In this role you will get to
- Design, build and extend SFCC backend (OCAPI, SCAPI) endpoints to expose product, catalog, cart, checkout and customer data as RESTful endpoints tailored for PWA frontends.
- Actively participate in daily project team meetings and brainstorming activities related to the project issues.
- Provide updates to effort estimates and status of assigned tasks.
- Collaborate with the frontend team on service-worker integration, API caching layers (CDN, Redis) and preload strategies to meet PWA performance and offline requirements.
- Conduct code reviews, refactor legacy cartridges into modular services, and write clear technical docs (architecture diagrams, API specs, release notes).
- Write technical documentation.
- Recommend enhancements to development workflows, testing frameworks and deployment automation to accelerate headless-commerce delivery.
Your skills and qualifications
- 3+ years SFCC experience, including building or migrating to headless/OCAPI-driven architectures (beyond bug fixes).
- Design, build and extend OCAPI/SCAPI hooks.
- Solid SFCC ecosystem knowledge.
- Design patterns: factory, observer, decorator and other best practices for high-scale commerce systems.
- Deep understanding of Payment, Shipping and external cartridge integration.
- Solid understanding of SFCC Jobs and able to facilitate them optimizing performance.
- Experience with working on complex functional software projects that require a deep understanding of the application logic and dependencies.
- Ability to produce clear API documentations, runbooks and system diagrams.
- Understanding of JSON, CSV, XML file formats.
- Experience in integrations with other systems through REST or SOAP.
- Familiarity with PWA concepts like service workers, App Shell, caching strategies, offline data sync.
- Experience with any VCS (Git is preferred).
- Able to setup git workflows, build tools (Webpack, rollup), create pipelines and deploy using Jenkins or any other tool.
- Intermediate to advanced English, with a track record of collaborating across distributed teams.
Seniority level
Employment type
Job function
Industries
- IT Services and IT Consulting
Bogota, D.C., Capital District, Colombia
#J-18808-Ljbffr