Swapfiets

Backend Engineer

In short

Senior Backend Engineer role at Swapfiets (Amsterdam, hybrid) building and evolving backend services for Subscription Management — pricing, billing, payments and customer lifecycle. Requires several years of backend experience with strong C#/.NET, API and distributed systems design, relational databases (preferably MS SQL Server), Azure/Docker, and production operations experience. Salary up to €6,030/month plus benefits like a bike lease plan, 32 vacation days, pension, and education budget.

About
Swapfiets aims to make cities more liveable by getting more people on bikes and takes care of everything around its members' bike subscriptions. Its Subscription Management systems manage the subscription lifecycle, including changes, pricing, billing, payments and cancellations.
Responsibilities
•Design, build and maintain backend services for Subscription Management
•Solve complex domain problems involving subscriptions, pricing, billing, payments and customer lifecycle changes
•Translate business needs into practical, maintainable technical solutions
•Own production systems, including monitoring, operational improvements and incident support
•Evolve the Subscription Management architecture to support future business requirements
•Identify risks, dependencies and inconsistencies in requirements, and communicate them early
•Collaborate with Product, Design, Data, Operations and other engineering teams
•Contribute to technical standards, design discussions and improvements to ways of working
•Support other engineers through mentoring, pairing and constructive code reviews
•Communicate important technical decisions through design documents, presentations and other suitable channels
•Use AI tools to improve software development and problem-solving
•Help colleagues discover and apply AI tools effectively and responsibly
Requirements
•Several years of professional experience building backend software
•Strong experience with C# and .NET
•Experience designing and building APIs and distributed systems
•Experience with relational databases, preferably Microsoft SQL Server
•Strong understanding of automated testing, CI/CD, observability and secure development
•Experience operating software in production and investigating incidents
•Experience with Azure and Docker
•Hands-on experience with AI-enabled engineering tools, or strong enthusiasm and active exploration of their practical use
•Eagerness to grow AI skills and help colleagues grow theirs
•Ability to work independently on complex problems and make sound technical decisions
•Clear communication skills with technical and non-technical colleagues
•Pragmatic approach to quality, long-term maintainability and incremental delivery
•Interest in understanding complex business domains and improving them through software
•Prior Subscription Management domain experience is not required
Nice to have
•Experience with subscriptions, billing, invoicing, payments or Stripe
•Financial data or reconciliation
•Event-driven systems and asynchronous workflows
•Legacy-system migrations to modern services
•Infrastructure as code
Conditions
•Location: Amsterdam
•Salary of up to €6,030 per month, excluding holiday pay
•Own Swapfiets through the lease plan
•32 Vacation days: 25 regular vacation days plus 7 Swap days to use as you please
•Pension plan and a discount on health insurance
•Choice of a MacBook or Windows laptop
•Travel allowance if you live more than 11 km from the office
•Lunch at the office for a small contribution
•OneFit for Business
•Education budget and learning programmes
•Workshops and inspirational talks
•One paid day per year for voluntary work

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot