Backend Engineer Connected
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
We are a community open to everyone.One global team where everyone counts.Descubra más sobre las tareas diarias, las responsabilidades generales y la experiencia requerida para esta oportunidad desplazándose hacia abajo ahora.Join the Canyon team and work at the cutting edge of the bike industry, with a job as versatile and exciting as the bikes we develop.All in an open, international atmosphere where teamwork, collaboration, true innovation, and a dynamic workplace are all part of our everyday.Ready to ride with us?The RoleCanyon is building the backend systems that power our digital ecosystem - mobile apps, web platforms, and external integrations that connect riders and bikes worldwide.We’re looking for a Backend Engineer who thinks in systems: someone who designs clean service boundaries, models data intentionally, and builds APIs that evolve safely over time.You will work cross?functionally and take ownership from architecture through production operations.Your Job as Part of the Canyon CrewIn your first months, you will:Design and implement APIs with clear boundaries between domain services and aggregation layers (e.g., BFF patterns)Collaborate on API contracts using a contract?first mindset, ensuring versioning and backward compatibilityModel relational data schemas thoughtfully, evolve them via migrations, and optimize queries where neededBuild integrations with internal services and external providers using resilient patternsAs you grow into the role, you will:Improve service architecture and boundary clarity across the systemDesign for distributed systems realities: idempotency, retries, timeouts, failure handling, and eventual consistencyStrengthen testing strategy with meaningful unit and integration tests that validate behavior, not implementation detailsContribute architectural decision records (ADRs) and align contracts across teamsImprove observability and operational readiness through structured logging, metrics, and tracingTechnical EnvironmentTypeScript and Node.jsRESTful API design and implementation (contract?first, versioning, backward compatibility)Cloud?native deployment modelsEvent?driven systemsAuthentication and authorization (e.g., OAuth 2.0)TestingUnit testing (e.g., Jest or Vitest)Integration and contract testingToolingCI/CD pipelinesVersion control (e.g., Git)Observability tooling (e.g., Azure Monitor, Application Insights, or similar)How You Become Part of the Race3+ years of professional experience building production backend systemsStrong API design fundamentals, including versioning and backward compatibilitySolid SQL and data modelling skills (schema design, indexing, transactional consistency) and sound judgment about when non?relational storage fitsUnderstanding of distributed systems basics: consistency trade?offs, retries, idempotency, failure modesExperience designing event?driven and request/response integrationsA pragmatic testing philosophy: clear unit tests, meaningful integration tests, minimal over?mockingExperience working in a cloud environment and understanding of deployment, configuration, and infrastructure conceptsAn operational mindset: you design for observability and can debug production systemsAbility to document trade?offs clearly and collaborate across teamsBachelor’s or Master’s degree in Computer Science or a related field, or equivalent professional experienceNice to HaveExperience with Backend?for?Frontend or GraphQL patternsFamiliarity with Infrastructure as Code workflowsPerformance optimization and cost?awareness in cloud environmentsComfort working with AI?assisted development tools (e.g., Codex, Claude, or similar agentic coding environments)Interest in connected products or the cycling domainWe value engineers who care about clean architecture, thoughtful trade?offs, and production?quality systems not just feature delivery.Highlights on Your Canyon TourThe Canyon Crew & Culture: Combine energy and transparency in a global team.We promote a strong feedback culture, unique Canyon events, and inspiring crew rides.Your voice matters in creating an inclusive workplace where well?being is a priority.Feel Canyon (Product Perks): Unlock your passion for cycling!Enjoy exclusive discounts on bikes, gear, and apparel as part of our commitment to fueling your journey.Compensation & Rewards: Experience a rewarding career with a competitive market?based salary and generous paid time off.Your satisfaction is our priority.Life?Work Integration: Join us for a career that prioritizes balance through flexible and hybrid work options in a family?friendly environment.xqbhyrx Impact & Development: Shape the future of mobility.We offer diverse career paths across operational, strategic, creative, or technical roles, where innovation and sustainability consistently challenge and inspire you.#J-*****-Ljbffr
Requirements
We’re looking for a Backend Engineer who thinks in systems: someone who designs clean service boundaries, models data intentionally, and builds APIs that evolve safely over time., teamsImprove observability and operational readiness through structured logging, metrics, and tracingTechnical EnvironmentTypeScript and Node.jsRESTful API design and implementation (contract?first, versioning, backward compatibility)Cloud?native deployment modelsEvent?driven systemsAuthentication and authorization (e.g., OAuth 2.0)TestingUnit testing (e.g., Jest or Vitest)Integration and contract testingToolingCI/CD pipelinesVersion control (e.g., Git)Observability tooling (e.g., Azure Monitor, Application Insights, or similar)How You Become Part of the Race3+ years of professional experience building production backend systemsStrong API design fundamentals, including versioning and backward compatibilitySolid SQL and data modelling skills (schema design, indexing, transactional consistency) and sound judgment about when non?relational storage fitsUnderstanding of distributed systems basics: consistency trade?offs, retries, idempotency, failure modesExperience designing event?driven and request/response integrationsA pragmatic testing philosophy: clear unit tests, meaningful integration tests, minimal over?mockingExperience working in a cloud environment and understanding of deployment, configuration, and infrastructure conceptsAn operational mindset: you design for observability and can debug production systemsAbility to document trade?offs clearly and collaborate across teamsBachelor’s or Master’s degree in Computer Science or a related field, or equivalent professional experienceNice to HaveExperience with Backend?for?Frontend or GraphQL patternsFamiliarity with Infrastructure as Code workflowsPerformance optimization and cost?awareness in cloud environmentsComfort working with AI?assisted development tools (e.g., Codex, Claude, or similar agentic coding environments)Interest in connected products or the cycling domainWe value engineers who care about clean architecture, thoughtful trade?offs, and production?quality systems not just feature delivery.Highlights on Your
Benefits & conditions
Canyon TourThe Canyon Crew & Culture: Combine energy and transparency in a global team. We promote a strong feedback culture, unique Canyon events, and inspiring crew rides. Your voice matters in creating an inclusive workplace where well?being is a priority.Feel Canyon (Product Perks): Unlock your passion for cycling! Enjoy exclusive discounts on bikes, gear, and apparel as part of our commitment to fueling your journey.Compensation & Rewards: Experience a rewarding career with a competitive market?based salary and generous paid time off. Your satisfaction is our priority.Life?Work Integration: Join us for a career that prioritizes balance through flexible and hybrid work options in a family?friendly environment. xqbhyrx Impact & Development: Shape the future of mobility. We offer diverse career paths across operational, strategic, creative, or technical roles, where innovation and sustainability consistently challenge and inspire you. #J-*****-Ljbffr
About the company
Barcelona, España
We are a community open to everyone. One global team where everyone counts.Descubra más sobre las tareas diarias, las responsabilidades generales y la experiencia requerida para esta oportunidad desplazándose hacia abajo ahora.Join the Canyon team and work at the cutting edge of the bike industry, with a job as versatile and exciting as the bikes we develop. All in an open, international atmosphere where teamwork, collaboration, true innovation, and a dynamic workplace are all part of our everyday. Ready to ride with us? The RoleCanyon is building the backend systems that power our digital ecosystem - mobile apps, web platforms, and external integrations that connect riders and bikes worldwide.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
What’s the Difference Between Frontend and Backend Development?
The 7 Most Popular Backend Frameworks for Developers
Dev Digest 131 - AI'm not sure about OSS