THE ROLE
Canyon Bicycles is a global direct-to-consumer leader, delivering premium bikes and gear through our award-winning digital platform. Our e-commerce stack, built on Salesforce Commerce Cloud (SFCC), is a key pillar of our business.
We are expanding our backend engineering team with experienced Salesforce Commerce Cloud Backend Developers who can independently drive feature development, integrations, and platform improvements. You’ll join an agile international team working on Canyon’s global e-commerce ecosystem.
YOUR JOB AS PART OF THE CANYON CREW
- Deep understanding of Business Manager (catalogs, promotions, customer segments, price books, jobs)
- Implementation of checkout, order management
- Building and maintaining custom cartridges and SFRA-based architecture
- Advanced experience with Controllers, Pipelines, ISML templates, and scripts
- Proven track record integrating SFCC with ERP, CRM, payment
- Strong experience with OCAPI, Web Services Framework, and REST/SOAP APIs
- Ability to design and manage robust data exchange (JSON, XML, CSV)
- Comfortable working with multiple sandboxes, Git branching strategies, and automated deployments
- Familiarity with CI/CD tools (e.g., Bitbucket Pipelines)
HOW YOU BECOME PART OF THE RACE
Experience
- 5–8 years of total backend/web development experience
- 3+ years of hands-on experience in Salesforce Commerce Cloud (B2C) backend development
- Proven ability to work autonomously
Core Technical Skills
- Advanced JavaScript / TypeScript and server-side JavaScript in the SFCC context
- Strong grasp of object-oriented design and software design patterns (MVC, MVVM)
- Knowledge of Node.js, RequireJS, and modular architectures is a plus
- Testing experience with Playwright and JUnit
- Solid understanding of performance tuning, scalability, and code quality best practices
- Proficiency with Git/Bitbucket, Jira, Confluence, and agile development methods
- Lead Experience: "At least 1-2 years of experience in a (Senior) Lead or Mentoring role within a development team."
- Advanced Troubleshooting: "Expert level in root-cause analysis for complex integration issues and performance bottlenecks within the SFCC ecosystem."
- Process Knowledge: "Deep understanding of the 'Definition of Ready' and 'Definition of Done' to ensure seamless handovers between Architectural Design and Technical Execution within a distributed team setup."
- Collaboration: "Act as the technical anchor for the development squad, bridging the gap between central architecture guidelines and local implementation."
Bonus Skills
- Experience with Salesforce Service Cloud or Marketing Cloud integrations
- Exposure to microservices, or headless architectures
- Experience working in multi-site e-commerce environments
Industry Domain Preference
- E-commerce or digital retail platform experience, ideally with international D2C brands
Project Scope & Responsibilities
- Own backend feature delivery on the Salesforce Commerce Cloud platform
- Drive integrations between SFCC and internal systems (ERP, CRM, Payment)
- Take responsibility for debugging, root cause analysis, and long-term fixes
- Collaborate closely with frontend developers, QA, and product managers
- Ensure code quality through peer reviews, documentation, and testing
- Contribute to architecture decisions, performance optimizations, and technical standards
- Technical Mentorship: "Act as a technical mentor for the local development squad, conducting regular code reviews and providing guidance on SFCC best practices."
- Architectural Alignment: "Closely collaborate with the Technical Architect to translate high-level designs into executable backend tasks and ensure the team adheres to the defined architecture."
- Code Quality Ownership: "Define and maintain local coding standards, ensuring that 'Technical Debt' is minimized and all deliveries meet Canyon's global performance benchmarks."
- Release Management Support: "Support the CI/CD process and take ownership of the technical stability during deployments and hotfixes."
Soft Skills & Collaboration
- Proactive problem solver with strong ownership mentality
- Capable of independent work and delivering within distributed, remote teams
- Fluent English communication required (spoken and written)
- Communication Bridge: "Strong ability to communicate complex technical concepts clearly to both the Technical Architect and junior/mid-level developers."
- Accountability: "High degree of reliability in estimation and delivery, acting as the 'Technical Anchor' for the team in India."