THE ROLE
As a direct-to-consumer e-commerce business, our Customer Relationship Management (CRM) system is the beating heart of our communication with our riders. In your role as a Salesforce Application Expert / Developer (m/f/d), you will be instrumental in driving our success and ensuring premium customer satisfaction. You will focus on engineering digital customer processes, especially within Customer Service, contributing to top-tier service solutions. We are currently transitioning to a modern, API-first architecture with a strong emphasis on maintaining a "Clean Core" in Salesforce. We highly value your active involvement in shaping this new landscape, writing clean code, and optimizing current processes to continuously enhance both our team and our technical solutions.
This role is based in our Canyon Tech Hub Barcelona, bringing together top tech talent to shape the future of cycling.
YOUR JOB AS PART OF THE CANYON CREW
- Build Modern Solutions: You will develop high-performance, scalable, and sustainable custom features (Apex, LWC) within our Salesforce Service Cloud, strictly adhering to our "Clean Core" and API-first philosophy.
- Requirements to Reality: You will actively analyze, define, and translate complex business requirements from our Customer Service teams into robust technical implementations.
- Smart Architecture: You will master the balance between programmatic development and declarative tools (e.g., advanced Salesforce Flows), knowing exactly when to code and when to configure to ensure long-term maintainability.
- Evolve the Journey: You will proactively refactor and optimize existing features to adapt to the evolving Customer Service Journey and reduce technical debt.
- Integrations & Interfaces: You will take hands-on ownership of our system interfaces, developing and maintaining APIs that connect Salesforce to our SAP backend (via SAP BTP Integration Suite) and our wider ecosystem (Salesforce Commerce Cloud, Marketing Cloud).
- Quality & Deployment: You will review software updates, ensure smooth, error-free integrations, and actively participate in our modern release and deployment processes.
- Process Optimization: You will ensure the ongoing analysis and optimization of business processes strictly from a system and data-flow perspective.
HOW YOU BECOME PART OF THE RACE
- Educational Foundation: You have a degree in (technical) computer science, business informatics, or a related field, or have completed training as an IT specialist, backed by several years of professional development experience. Minimum Salesforce Certified Platform Developer I certification.
- Salesforce Core Mastery: You have solid, hands-on experience (at least 3+ years) in the Salesforce environment. You possess deep expertise in custom development using Apex, SOQL/SOSL, and Lightning Web Components (LWC). (Experience migrating legacy Visualforce to LWC is a plus!)
- Integration & API Expertise: You have extensive experience in designing, developing, and consuming RESTful and SOAP APIs. You understand cross-system data flows, microservices, and how to build resilient integrations.
- Broad Object-Oriented Knowledge: Alongside Salesforce, you have a strong general foundation in object-oriented programming. Previous experience with languages like Java or C# (.NET) is highly beneficial for understanding our broader technical landscape.
- DevOps & Agile: You are highly familiar with modern development tools related to source control, CI/CD pipelines, and deployment processes (e.g., SFDX, Git), and you thrive working within an agile environment (Scrum/Kanban).
- Language Skills: You are proficient and confident in English, both written and spoken, to collaborate effectively across our international tech teams.
BONUS POINTS
- The Enterprise Ecosystem: You have experience or a strong understanding of how Service Cloud interacts with external platforms like SAP or other Salesforce products like Commerce Cloud and Marketing Cloud.
- Middleware Experience: Hands-on experience or conceptual knowledge of working with middleware platforms (we use SAP BTP Integration Suite) to route data effectively.
- Certifications: Active Salesforce Certifications such as Salesforce Certified Platform Developer I / II or Integration Architect are a massive plus.