> Markdown version of [/jobs/ext/1210472-backend-engineer-connected](https://www.wearedevelopers.com/jobs/ext/1210472-backend-engineer-connected). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # BACKEND ENGINEER CONNECTED - **Company:** Canyon Bicycles - **Location:** Amsterdam, Netherlands - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Application Performance Management, User Authentication, Unit Testing, Cloud Computing, Cloud Engineering, Relational Databases, Software Debugging, Distributed Systems, Node.Js, OAuth, Performance Tuning, SQL Databases, TypeScript, Management of Software Versions, Datadog, Data Logging, Indexer, Backend, Git, Event Driven Architecture, Integration Tests, Information Technology, Graphql, Front End Software Development, Api Design, JestJS, Restful APIs, Software Version Control - **Published:** July 9, 2026 - **Apply:** https://nl.indeed.com/viewjob?jk=5223b23b28464b3f ## About the Role 3+ years of professional experience building production backend systems Strong API design fundamentals, including versioning and backward compatibility Solid SQL and data modelling skills (schema design, indexing, transactional consistency) and sound judgment about when non-relational storage fits Understanding of distributed systems basics: consistency trade-offs, retries, idempotency, failure modes Experience designing event-driven and request/response integrations A pragmatic testing philosophy: clear unit tests, meaningful integration tests, minimal over-mocking Experience working in a cloud environment and understanding of deployment, configuration, and infrastructure concepts An operational mindset: you design for observability and can debug production systems Ability to document trade-offs clearly and collaborate across teams Bachelor's or Master's degree in Computer Science or a related field, or equivalent professional experience Nice to have Experience with Backend-for-Frontend or GraphQL patterns Familiarity with Infrastructure as Code workflows Performance optimization and cost-awareness in cloud environments Comfort working with AI-assisted development tools (e.g., Codex, Claude, or similar agentic coding environments) Interest in connected products or the cycling domain We value engineers who care about clean architecture, thoughtful trade-offs, and production-quality systems not just feature delivery. ## Description Canyon 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., 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 compatibility Model relational data schemas thoughtfully, evolve them via migrations, and optimize queries where needed Build integrations with internal services and external providers using resilient patterns As you grow into the role, you will : Improve service architecture and boundary clarity across the system Design for distributed systems realities: idempotency, retries, timeouts, failure handling, and eventual consistency Strengthen testing strategy with meaningful unit and integration tests that validate behavior, not implementation details Contribute architectural decision records (ADRs) and align contracts across teams Improve observability and operational readiness through structured logging, metrics, and tracing Technical Environment We currently build services using modern backend technologies and cloud infrastructure. Specific experience with these tools is a plus, but strong fundamentals matter most. Core TypeScript and Node.js RESTful API design and implementation (contract-first, versioning, backward compatibility) Cloud-native deployment models Event-driven systems Authentication and authorization (e.g., OAuth 2.0) Testing Unit testing (e.g., Jest or Vitest) Integration and contract testing Tooling CI/CD pipelines Version control (e.g., Git) Observability tooling (e.g., Azure Monitor, Application Insights, or similar) ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)