Senior Backend Engineer (C#/.NET)

  • Digital
  • Amsterdam, Netherlands

Senior Backend Engineer (C#/.NET)

Job description

Want to turn the world of cycling upside down and take the digital experience of more than 130,000 customers and our entire servicing squad to the highest level?


We are Swapfiets; started in 2014 and currently active in nearly fifty cities, across four different countries. At our HQ in Amsterdam, we work with around a hundred colleagues to offer the very best user experience to our customers, who in turn receive epic service from a team of 1100+ swappers and bicycle makers.


In this role, you will be part of the Engineering team; the heart of our operation. Your backend enables our customers to order, pay, and schedule the delivery of their Swapfiets in different languages and regions. It also links with our app and with the account settings page in which our clients can manage their data and subscription. Next, it interfaces with our in-house developed platform for operations and logistics - the part that ensures delivery and repairs in the physical world. 


What are you going to do?

  • What we have is great but we’re always looking to improve, optimize and bring our services to the next level! One of those challenges is to further create a single source of truth, by linking our customer-facing products directly with our back-office systems. 

  • Enable further self-servicing features for our customers, such as scheduling repairs and deliveries to their door. 

  • In addition to retail customers, we are serving more and more companies. For our business audience, you will help to enable an end-to-end orientation and ordering experience.

  • Help to build a more scalable software architecture in Azure

  • Mentor junior colleagues to help them bring their tech skills to the next level.


Are you ready to join a team with high ambitions?

We are growing fast internationally. With your help, we want to continue expanding. What we are most proud of is how much we have already achieved as a team. Our team (around 20 developers, testers, designers, and product managers) is characterized by a positive and collaborative atmosphere, flexibility, and ownership. But also: lots of humor, after-work activities (boot camp, climbing, cycling, hackathons), daily lunches, and Friday afternoon drinks. 


At Swapfiets you will not find any complex hierarchical structures. That means you will be able to grow your career quickly. Your final solutions will help make thousands of people’s daily commute stress-free and fun!


Swapfiets in Amsterdam: your new workplace? 

Our office is located in a hub with lots of other small, creative companies, next to the Amstel River and Martin Luther King Park. It’s also easy to reach by public transport (Amstel Station) and of course with your Swapfiets Deluxe (which you get from us). As a Senior Backend Developer, you can also count on:

  • Salary

  • 32 vacation days!

  • A solid pension plan.

  • Lots of responsibility, challenging work, and friendly colleagues.

  • A training budget and room for professional development.

  • MacBook Pro (or a Dell; as you prefer).

  • Travel allowance.

Requirements

The ideal candidate will have:

  • Expert knowledge of C#/.NET, .NET MVC, LINQ to SQL, and WebApi.

  • Sufficient experience to leave your mark on a stable and secure infrastructure and architecture, preferably applying microservices.

  • The ability to encourage best development practices such as code reviews & testing, git, and branching strategies.

  • Joy at giving demos, transferring knowledge, and mentoring junior colleagues.

  • Plenty of courage: you are not afraid to show entrepreneurship and take responsibility.

  • Excellent communication skills in English. Dutch is considered a plus.

  • A plus: Experience with Azure, .NET Core, Azure DevOps.


Procedure

You can now directly apply for this vacancy. As soon as we think: you've got what it takes to qualify for this position, our recruiter Wouter Lipsius will contact you to check some basic information and ask you about some of your previous successes related to the role. Next, you will be introduced to the team, for a follow-up (face-face) interview. An assessment (programming assignment), as well as a meeting with one of our founders, will be the final step. Are you and Swapfiets still enthusiastic at the end of the process? Then you will receive an offer to join the team!


Answer your questions

Do you have questions about this vacancy? Contact Wouter Lipsius on 06 - 34 94 11 60 or send an e-mail to wouter.lipsius@swapfiets.com.