Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
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.
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.
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 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.
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.
Our values shape how we build products and work together: