Swapfiets is seeking a talented and experienced Backend Developer (C#) to join our Engineering team in Amsterdam. You will directly contribute to product development and add value in shaping the future of Swapfiets’ Digital products. Together with 10+ other Engineers, Designers, Testers and Product Managers, you will work at the core of massive company growth (+450% last year!) and providing epic service to 100K+ happy customers across the world.
In the Digital Group, which Engineering is part of, our job is to solve user problems. We do this by working in multi-disciplinary scrum teams, each having ownership of their own user segment. One team is responsible for creating solutions for colleagues (internal products), the other for customers (customer-facing products). As Engineer you will join one of these two teams.
We are looking for someone who is eager for new challenges, passionate about working at a scale-up and ready to continue our mission of having a blue tire in every bike rack.
We develop new features for customers and colleagues, who use our product to experience and deliver the Swapfiets service: get further, while we take care of the rest;
We squash all bugs found by one of our 100K+ customers or 1.000+ colleagues;
We improve existing features as well as architect new solutions to support the worldwide expansion of Swapfiets;
We are eager to learn, and use our learning to coach each other to higher levels;
We value quality over quantity, therefore we test our work and improve our testing practices as we go;
We have fun with our colleagues! We are a vibrant group of international people, taking part in activities like bootcamp, climbing, biking, hackathons, everyday lunches, Friday drinks and a bunch of other off-work activities.
Develop and improve multiple features in product, utilizing a multitude of technology stacks including C# (ASP.NET) and SQL;
Provide day-to-day detailed programming and testing support of assigned systems in both problem-solving and project environments;
Take the lead in outlining best testing and development practices, coaching colleagues on improving current setup and future implementations;
Coordinate with other development teams for following and improving Swapfiets’ development best practices;
Identify and implement improvements to the software development lifecycle within product by researching, utilizing, and maintaining modern agile toolsets;
Provide development estimates outlining business and technical risks;
Coach less experienced developers to a higher level, helping each other grow while improving timely, cost-effective and quality compliance delivery;
Contribute to improving the company's defined methods, standards, and policies for the development and operation of systems;
Execute all assignments in a timely, cost-effective, and quality manner.
Expert in C# (ASP.NET) and SQL;
Experience with .NET MVC and WebApi;
Experience with source control (GIT);
Experience with continuous integration and deployment;
Experience with unit- and integration testing;
Know your Linq magic and understand the generated SQL queries;
Knowledge of Agile software development processes;
Knowledge of web security best practices;
Ability to lead, coach and train a team on improving development and testing practices;
Ability to work in a team and fast paced changing environment;
Ability to explain complex concepts to non-technical clients and colleagues;
Excellent verbal and written communication skills (English or Dutch).
Experience with Azure, incl. Azure DevOps;
Experience with .NET core.
Please be aware that acquisition is not appreciated!