Tech Lead

  • Digital
  • Amsterdam, Netherlands

Tech Lead

Job description

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


We are Swapfiets; started in 2014 and currently active in nearly 50 cities, across 4 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.

The impact that you will have in this role is massive; You will shape the future of Swapfiets’ Digital products, working at the core of our operation and enabling our growth. In our Digital Team, we have over 10 developers, who collaborate closely with Product Managers, Designers, and Testers. The digital team works in two squads; one focused on customer-facing solutions (website & app); the other on our internal system (in-house developed platform for operations and logistics).

Together with our Digital Manager (Robin Wouters), you will lead the Digital Team to new technical highs. While Robin will act as the direct manager for the team, you will lead the technical part. You will help transform business goals into a technical roadmap, enable the team to make key technical decisions and get your hands dirty by writing code (60% of your time). You will also play an important part in the development of the team and foster effective collaboration and a healthy team spirit. Your role is basically split into three parts:

  1. Engineering Excellence: Coach the team, providing best practices for e.g. infrastructure and software architecture. For example, the implementation of microservices and developing for scale. Our stack is currently comprised of C# (ASP.NET) and MSSQL. You will influence when and how we move towards a truly scalable, robust and fault-tolerant platform and stack;

  2. Understanding the Business: You should be able to identify and prioritize the needs of the business so that you can guide your team in the right direction. You will align closely with Robin and the other product managers on this and, together, create a strategy for the team.

  3. Team Building & Coaching: You will play a lead role in coaching and mentoring, ensuring the team feels engaged and valued. You will think actively about both the professional development of the existing team and work with Robin to find new ways of attracting and retaining top talent.


About our team culture

We are growing fast internationally (over 450% last year!). 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 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 Tech Lead, 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

Our ideal candidate will:
  • Have expert knowledge of our backend stack: C#/.NET, .NET MVC, LINQ to SQL, Azure, and WebApi. This, ideally, includes experience with containerized solutions and microservices in Azure.

  • Have built scalable, robust, and fault-tolerant systems.

  • Have a proven track record of aligning tech with business. You think in terms of the value-add to users and know how to make trade-offs between tech and product.

  • Be available and approachable. Software Engineers should feel comfortable talking through ideas with you and possibly asking for help. You also enjoy providing support and advice to team members when planning their career paths.

  • Enjoy fostering smart ways of working as a team (e.g. best development practices and improve on practices such as code reviews & testing, git, and branching strategies).

  • Act as a role model. Perhaps you speak at conferences, events or meetups about best practices in engineering and team building, or display thought leadership in another form.

  • Have excellent communication skills in English. Dutch is considered a plus.


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 Robin and one of the Product Managers for a follow-up (face-face) interview. An assessment (technical assignment) will determine the final round of candidates. You will also get to meet one of our founders. Are you and Swapfiets still as 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. 


Please be aware that acquisition is not appreciated!