C# / .NET Software Engineer

Madrid, Comunidad de Madrid, Spain

Our story

Every year, millions of people face the nightmare of tax preparation — tedious, needlessly complex, and downright intimidating. These are real words from our customers. But we're here to change that. We make filing taxes affordable and stress-free by combining tech with human expertise, helping everyone tackle their taxes with newfound confidence.

We're part of the Taxfix Group, spanning Germany, Spain, and the UK. Our team is a diverse bunch of compassionate problem-solvers, driven by curiosity and a desire to make a real impact. With over 400 professionals, we value open dialogue and a richness of perspectives, all united by our mission to make taxes simple for everyone.

The Role

In this role, you’ll be one of TaxScouts’ backend technology specialists, mainly working on our Spanish product. This is an excellent opportunity for a quality-minded software developer to have a significant impact on the systems, processes and tools driving a rapidly growing product.

You’ll join a cross-functional product team of engineers and designers. You’ll write and ship high-quality code, all while getting up to speed with the needs of the business. You’ll also need to proactively collaborate with multiple teams to get TaxScouts’ ideas into the actual product.

By joining the Taxfix Group, TaxScouts is in an exciting next phase of growth. You'll play a pivotal role in evolving our Spanish product into the go-to solution for individuals and small businesses. You'll tackle challenges unique to the Spanish tax landscape and help us scale our services to a broader audience.

Responsibilities

  • Write and ship consistently high-quality code to meet product requirements.

  • Take pride in and ownership of your work, from initial development to post-release.

  • Proactively seek to understand business and technical requirements, offering your own suggestions and ideas where possible.

  • Provide considerate and constructive feedback on your teammates’ work, and receive the same.

  • Collaborate with marketing and customer support teams to help company-wide initiatives.

  • Contribute to the culture of customer-focused product development across the company and group.

Your profile

  • You are curious, proactive, approachable and collaborative.

  • You have strong communication skills, both in English (the language of the company) and Spanish (the language of the product)

  • You are proficient with .NET in C# (ideally .NET Core, but we can get you up to speed if you’ve been using .NET Framework)

  • Quality and testing are at the top of your mind, and you understand why provable confidence in your own work is important.

  • You have professional experience of building robust and scalable APIs.

  • You’re familiar with software development processes, tools and concepts, such as Agile, Kanban, Git, CI/CD, DevOps etc.

  • Any specific experience with Azure DevOps, Azure SQL, Azure Event Hub and/or React would be a bonus!

Why join us?

  • A chance to do meaningful, people-centric work with an international team of passionate professionals.

  • Personal development and wellbeing allowances to invest in yourself.

  • Employee stock options for all employees — because everyone deserves to benefit from the success they help to create.

  • 30 annual vacation days and flexible working hours.

  • Work from abroad for up to six weeks every year. Just align with your team, and then enjoy your trip.

  • Office exchange program that lets you experience working in our different offices across London, Madrid, Tallinn and Berlin, as well as our annual group-wide get together.

  • And free tax return filing, of course.