Full-Stack Developer · C#/.NET + React

Tournament Software

Alkmaar

On-site

EUR 70,000 - 90,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Pension contribution
Travel allowance
Flexible hours (28–40h)

Job summary

Tournament Software is seeking a mid-to-senior Full-Stack Developer (C#/.NET + React) to scale our platform used by racket sports events worldwide. From our Alkmaar office, you’ll join a ~30-person team delivering features across backend, SQL access and React, while tackling legacy components and modernisation opportunities.

You will own work end-to-end, tracing issues, delivering reliable production solutions, and collaborating with international sports organisations as we grow.

Qualifications

  • Solid experience with C#, .NET, React and SQL—non-negotiable.
  • A track record of shipping features to production.
  • Comfortable working in a large, long-lived codebase.
  • You think in problems and outcomes, not just tickets.
  • Able to commute to Alkmaar three days a week: Mon, Wed and Thu, ideally within ~40 minutes.
  • Nice to have: SQL Server experience and an affinity with racket sports.

Responsibilities

  • Develop across backend functionality, SQL data access and React.
  • Build new features, improve existing functionality and fix complex production bugs.
  • Understand current systems, trace issues through code and data, and implement safe improvements.
  • Own work end-to-end—from problem to production delivery, ensuring reliability for customers.

Skills

C#
NET
React
SQL

Tools

SQL Server

Job description

Your code, live in 160+ countries. Tournament Software is the platform behind tennis, padel and badminton tournaments worldwide, powering 40,000 events a year. We're looking for a mid-to-senior Full-Stack Developer (C#/.NET + React) to help scale it.

Tournament Software is the global market leader in racket sports technology: the platform behind tournaments, competitions, rankings and real-time scores for tennis, padel and badminton worldwide. Sports federations, clubs and players in more than 160 countries rely on our technology every day.

From our office in Alkmaar, a team of around 30 people builds the technology that keeps the global racket sports community connected. We have been growing by more than 15% a year, and the next phase of our international expansion is already underway.

What you’ll work on

The project has been in development for three years and is now entering a new growth phase. There are legacy components and opportunities to strengthen engineering best practices, so the work is challenging and offers plenty of room to make a real impact.

You’ll work across backend functionality, SQL data access and React. The role combines building new features, improving existing functionality and solving complex bugs in a production environment.

A major part of the job is understanding how things currently work, tracing issues through code and data, and making safe, maintainable improvements. You’ll own your work end to end: from understanding the problem to delivering it in production. “Done” means customers can use it reliably and genuinely benefit from it.

The environment

The codebase contains 30 years of domain knowledge, built by people who understand racket sports inside out.

Yes, there is legacy, and yes, there is room to modernise. But that is exactly where the opportunity lies. You’ll work on systems that support around 40,000 tournaments a year, alongside a team with the ambition and backing to improve them properly.

If you enjoy making complex systems cleaner, faster and more reliable—and seeing that work make a difference to real users—this is a genuinely interesting place to be.

About you

We are looking for a mid-to-senior full-stack engineer, ideally with a slight backend focus. The platform was originally built for one anchor client and is now scaling to support multiple customers across different markets, bringing higher volumes, greater variety and exciting technical challenges.

  • Solid experience with C#, .NET, React and SQL—non-negotiable
  • A track record of shipping features to production
  • Comfortable working in a large, long-lived codebase
  • You think in problems and outcomes, not just tickets
  • Able to commute to Alkmaar three days a week: Monday, Wednesday and Thursday, ideally within roughly 40 minutes
  • Nice to have: SQL Server experience and an affinity with racket sports
How we work

Our values shape how we build products and work together:

  • We put our customers first: we listen, take ownership and go the extra mile to create a great experience.
  • We strive to be experts: we stay curious, embrace innovation and continuously improve.
  • We care for our team: we support each other, celebrate wins and create an inclusive environment where people enjoy working.
  • We aim to win: we are ambitious, take ownership and enjoy getting things done.
Why work at Tournament Software?
  • Your code supports federations and tournaments in more than 160 countries—the impact is real and the scale is global
  • You’ll collaborate directly with international sports organisations across four continents
  • The product and the community you are building for are genuinely unique
  • There is real room to grow in seniority and develop your own approach
  • Competitive employment conditions, including pension contribution of approximately 2.5% and a travel allowance
  • The option to work between 28 and 40 hours per week
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Engineer (C#/.NET + React) – Global Sports Tech
Full-Stack Engineer (C#/.NET + React) – Global Sports Tech

Tournament Software • Alkmaar

On-site
EUR 70,000 - 90,000
Pension contribution
Travel allowance
Flexible hours (28–40h)
Financial Controller (Sport Tech)
Financial Controller (Sport Tech)

Tournament Software • Alkmaar

Hybrid
EUR 60,000 - 90,000
Flexible hybrid working arrangement
Professional development opportunities
Sporty and ambitious environment
+1
Senior Unity Developer
Senior Unity Developer

Beyond Sports • Alkmaar

On-site
EUR 75,000 - 115,000
25 days off
Pension
Lunch included
+4
Senior TypeScript Developer
Senior TypeScript Developer

Basic Fit • Tilburg

Hybrid
EUR 52,000 - 74,000
Office near Tilburg Central Station
Unlimited training to grow skills
Hybrid work: 4 days in office, 1 day W
+8
Lead Fullstack Developer (C# / .NET) 's-Hertogenbosch, Netherlands east
Lead Fullstack Developer (C# / .NET) 's-Hertogenbosch, Netherlands east

Vobesoft • 's-Hertogenbosch

Hybrid
EUR 55,000 - 84,000
Flexible hours
Pension options
Salary commensurate with role
+5
Senior TypeScript Developer
Senior TypeScript Developer

basicfit • Tilburg

On-site
EUR 52,000 - 74,000
Office near Tilburg Central Station
GoodHabitz & LinkedIn Learning
4 days in office + 1 day remote
+5
Fullstack Developer Sportbranche
Fullstack Developer Sportbranche

PHP Professionals • Amsterdam

Hybrid
EUR 39,000 - 78,000
Salaris 3.500–7.000 EUR
24 vakantiedagen + 5 dagen rond feest-
8% vakantiegeld
+6
Senior App Developer
Senior App Developer

Basic Fit • Tilburg

On-site
EUR 52,000 - 74,000
Unlimited access to GoodHabitz and <em
LinkedIn Learning access
Four days in the office, one day from 
+5
Senior Full Stack Developer
Senior Full Stack Developer

Resumedia • Amsterdam

Hybrid
EUR 90,000 - 120,000
Hybrid working
Competitive salary
Company laptop
+1
Fullstack Engineer
Fullstack Engineer

Reversed Digital B.V. • Utrecht

Hybrid
EUR 56,000 - 73,000
Hybrid work setup
MacBook Pro provided
€1,500 training budget per year
+3