Staff Engineer (d/f/m)

Madrid - Engineering

Our story:

Every year millions of people are either filing their taxes in fear or giving up on their tax refund altogether. We're working on fixing that. Our intuitive app enables anyone, regardless of education or background, to file their taxes with newfound confidence.

Spread across Berlin and Madrid, Team Taxfix is a compassionate group of solution-finders. We speak our minds openly, and with 500+ professionals from 45+ different nationalities, we're rich in ideas and voices. In five years, we've raised over 330 million euros in funding and helped people reclaim more than one billion euros.


Your responsibilities: 

  • Collaborating with the team and partnering with the Technical Product Manager and stakeholders to continue the design and redesign of the Payments Platform with focus on improving cross company/product  impact and developer experience.
  • Lead architectural and technical decisions within the team, that are aligned with the overall technical roadmap of the company current and future products, as well as inspiring and contributing to a shared technical vision of designing the simplest effective solutions to the hardest problems.
  • Work closely with your team in crafting high-quality software, being hands on, if needed.
  • Helping your Engineering Manager create a strong team culture that cultivates a collaborative, transparent and inclusive work environment.
  • Being involved in the recruiting and employer branding initiatives of your team.


Your profile: 

  • 8+ years of experience in developing scalable back-end applications.
  • Experience using modern JavaScript and tooling in a full-stack setting.
  • You enjoy writing maintainable and elegant code, and you know how to establish and maintain good engineering practices in the team.
  • You enjoy doing and have previous experience mentoring an engineering team.
  • You are familiar with agile practices and how to apply them in building complex software products in an iterative way.
  • Extensive experience with distributed system testing and have a data-driven attitude towards platform development.
  • Understanding of DevOps culture, and you have experience implementing automation pipelines to continuously deliver well-tested software.
  • You are a pragmatic person with a positive attitude, and you can work autonomously and overcome challenges with passion.
  • You are fluent in English.
  • Experience in Payment Platforms and Systems software development is a plus.


Why Taxfix? 

  • A chance to do meaningful, people-centric work with an international team of passionate professionals.
  • Holistic wellbeing with mental health coaching sessions, a discounted membership to Urban Sports Club, and supplemental child care support.
  • 30 annual vacation days and flexible working hours.
  • Employee stock options for all employees—because everyone deserves to benefit from the success they help to create.
  • Benefit from hybrid remote work opportunities and flexible working hours
  • Full trust to take ownership of your work in a flat hierarchy where feedback is encouraged and expected.
  • A generous learning budget to support your personal and professional development and guidance from our internal L&D experts.
  • Have a four-legged friend in your life? We’re happy to have dogs join us in the office.
  • Plenty of opportunities to socialise as a team. In addition to internal tech meetups, our international team hosts regular get-togethers—virtually and in person when possible.
  • Dedicated relocation and visa support for those that need it.


Excited? So are we. Learn more about
Team Taxfix on our blog and get a glimpse of our culture below:


At Taxfix, we believe that incredible things happen when you have a wealth of perspectives and experiences. We're proudly committed to equal employment and development opportunities no matter your gender, race, religion, age, sexual orientation, colour, disability, or place of origin. To help mitigate any potential unconscious biases, we ask that you refrain from including your picture, age, or marital status on your CV. Let your experiences speak for themselves.

Not sure if you meet all the requirements for this role? Please apply anyways. You might bring something special to the team that we hadn't previously considered.