Senior Backend Engineer

Swapfiets

Amsterdam

Hybrid

EUR 40,000 - 67,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Lease bike via company plan
Pension plan
Health insurance discount
Laptop provided
Travel allowance
Office lunch
Education budget
Workshops & talks
Volunteering day
Work from home flexibility

Job summary

Swapfiets in Amsterdam is looking for a Senior Backend Engineer to own backend services for Subscription Management, solving complex domain problems and delivering reliable software with visible business impact.

You will design and build APIs and distributed systems using C#/.NET, SQL Server, Azure and Docker, mentor colleagues, enforce testing, CI/CD and observability, and shape production readiness.

Qualifications

  • Several years of professional backend experience.
  • Experience with C# and .NET.
  • Experience designing APIs and distributed systems.
  • Experience with relational databases, preferably SQL Server.
  • Strong testing, CI/CD, observability and secure development practices.
  • Experience operating production systems and investigating incidents.
  • Experience with Azure and Docker.
  • Interest in AI-enabled engineering tools and practical use.

Responsibilities

  • Design, build and maintain backend services for Subscription Management.
  • Work on complex domain problems involving subscriptions, pricing, billing, payments and customer lifecycle changes.
  • Translate business needs into practical and maintainable technical solutions.
  • Own systems in production, including monitoring, incident support and improvements.
  • Evolve the architecture to support future business requirements.
  • Identify risks and communicate them early; collaborate with product, design and other teams.
  • Contribute to technical standards and code quality through reviews and docs.

Skills

C# & .NET
APIs & distributed systems
SQL Server
CI/CD & observability
Azure & Docker
AI tooling
Problem solving
Communication
Quality mindset
Business domain understanding

Tools

Docker
Azure

Job description

Hi, we are Swapfiets! We are on a mission to make cities more liveable by getting more people on bikes. To make sure our members can enjoy the ride, we take care of everything around their bike subscription. Subscription Management is at the heart of that experience. Our systems manage the subscription lifecycle, including changes, pricing, billing, payments and cancellations. We are continuing to evolve this domain, complete our migration from the legacy platform and build a strong foundation for the future. We are looking for a Senior Backend Engineer to help us make that happen. You will work on complex problems, build reliable software and have a visible impact on our members and our business.

What you will do:
  • Design, build and maintain backend services for Subscription Management.
  • Work on complex domain problems involving subscriptions, pricing, billing, payments and customer lifecycle changes.
  • Translate business needs into practical and maintainable technical solutions.
  • Take ownership of the systems you build in production, including monitoring, operational improvements and incident support.
  • Help evolve the architecture of Subscription Management 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 the way we work.
  • Support other engineers through mentoring, pairing and constructive code reviews.
  • Communicate important technical decisions through design documents, presentations and other suitable channels.
The gear you need:
  • 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.
  • A strong understanding of automated testing, CI/CD, observability and secure development.
  • Experience operating software in production and investigating incidents.
  • Experience working with Azure and Docker.
  • You have hands-on experience with AI-enabled engineering tools, or you are a strong enthusiast who actively explores their practical use.
  • You are eager to grow your AI skills and help colleagues grow theirs.
  • The ability to work independently on complex problems and make sound technical decisions.
  • Clear communication skills, both with technical and non-technical colleagues.
  • A pragmatic mindset: you care about quality and long-term maintainability, while also delivering value incrementally.
  • An interest in understanding complex business domains and improving them through software.
Nice to have for the ride:
  • Experience with subscriptions, billing, invoicing, payments or Stripe.
  • Experience with financial data or reconciliation.
  • Experience with event-driven systems and asynchronous workflows.
  • Experience migrating from legacy systems to modern services.
  • Experience with infrastructure as code.
Benefits for a smooth ride:
  • Salary of up to €6,030 per month, excluding holiday pay.
  • Your own Swapfiets through our lease plan
  • 32 vacation days: 25 regular vacation days plus 7 Swap days to use as you please.
  • A solid pension plan and a discount on your health insurance.
  • A MacBook or Windows laptop, whichever you prefer.
  • Lots of responsibility, challenging work and friendly colleagues.
  • Travel allowance if you live more than 11 km from the office.
  • Delicious lunch at the office for a small contribution.
  • OneFit for Business.
  • An education budget and learning programmes.
  • Workshops and inspirational talks.
  • One paid day per year for voluntary work.
  • Flexibility to work from home or from our office in Amsterdam.
Pedalling towards inclusivity at Swapfiets

At Swapfiets, we believe in the power of diversity and inclusion. We are committed to creating a workplace where people with different backgrounds, experiences and perspectives feel welcome, valued and able to contribute. We know there is always room to improve, and we continue to work on making Swapfiets a more inclusive organisation.

Free Swapfiets

Growth opportunities

Supportive team

Learning opportunities

Learning opportunities

Why you should ride with us

Working at Swapfiets means joining the ride of your life. We pedal with purpose, knowing our work drives real impact for people, cities, and the planet. With a supportive team, open communication, and a flat structure, you will always have others cheering you on. As we move fast and tackle the unexpected twists along the way, we will make sure the journey stays exciting, rewarding, and, most importantly, fun!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Logistics Driver - Amsterdam
Logistics Driver - Amsterdam

Rotterdam Innovation City • Amsterdam

On-site
Confidential
Your own Swapfiets (lend-lease)
€2795 monthly salary
Team buildings & BBQs
+1
Logistics Driver - Amsterdam
Logistics Driver - Amsterdam

Swapfiets • Amsterdam

Hybrid
EUR 28,000 - 34,000
Own Swapfiets (lend-lease)
Salary on €2795 per month
Young dynamic environment
+5
Store bike Mechanic - Amsterdam
Store bike Mechanic - Amsterdam

Swapfiets • Amsterdam

Hybrid
EUR 29,000 - 34,000
Lend-lease bike
Salary €2817/mo
Challenging work
+2
Store Associate (32 hours) - Amsterdam
Store Associate (32 hours) - Amsterdam

Rotterdam Innovation City • Amsterdam

On-site
Confidential
Swapfiets lease
€16.56 per hour
Fixed hours on weekdays/weekends
+2
Logistic Lead - Delft (Den Hoorn Warehouse)
Logistic Lead - Delft (Den Hoorn Warehouse)

Swapfiets • Netherlands

On-site
EUR 33,000 - 37,000
Your own Swapfiets bike
Team-building events & BBQs
37 days vacation for full-time
+2
Customer Service Team Lead (French/German)
Customer Service Team Lead (French/German)

Swapfiets • Amsterdam

Hybrid
EUR 37,000 - 39,000
Swapfiets bike
Laptop & phone allowance
Lunch at office
+3
Service & Store Associate (Flex) - Utrecht
Service & Store Associate (Flex) - Utrecht

Swapfiets • Utrecht

Hybrid
EUR 23,000 - 26,000
Swapfiets lease
€17.10/hour
Flexible hours
+3
Senior Financial Controller (RA)
Senior Financial Controller (RA)

Swapfiets • Amsterdam

On-site
EUR 61,000 - 75,000
Salary range 5,500–6,700 EUR gross per
32 vacation days
Pension plan
+7
Bike Mechanic - Amsterdam (Warehouse)
Bike Mechanic - Amsterdam (Warehouse)

Swapfiets • Amsterdam

On-site
EUR 27,000 - 36,000
Own Swapfiets lease
Salary €2795/month
Urban Sports discount
+4
IT Support Internship
IT Support Internship

Swapfiets • Amsterdam

On-site
EUR 4,743 - 6,417
Swapfiets bike
Work laptop
Competitive €500/mo
+2