.Net Developer
Summary
Senior .NET developer on the backend team behind roboticket, a multi-tenant SaaS ticketing platform for sports clubs and event organizers. The role mixes maintaining and refactoring a legacy production codebase with shipping new features, using .NET, Entity Framework, PostgreSQL and AWS, while helping guide a gradual transition toward Go.
We're looking for a Senior .NET Developer to join our backend team working on roboticket, a multi-tenant SaaS ticketing platform used by sports clubs and event organizers across multiple countries. This is a senior-level environment: you'll work alongside experienced developers, take real ownership of technical decisions, and have a direct say in how the system evolves.
The role combines three things: evolving and modernizing our existing codebase, maintaining a live production system, and building new features on top of it. You'll be working with an established system with room for architectural improvement, helping guide its transition toward newer technologies including Go. At the same time, the platform keeps growing, so you'll also be designing and shipping new functionality, not just improving what's there.
If you enjoy having real architectural input, working on a system with meaningful complexity, and balancing stability, improvement, and new development — this role is for you.
- Multi-year commercial experience with .NET (Framework and/or Core/5+)
- Strong knowledge of Entity Framework and relational databases (PostgreSQL)
- Hands-on experience with AWS in a production environment
- Proven ability to read, maintain, and safely refactor legacy code
- Practical understanding of architectural patterns (DDD, Clean Architecture) — applied in real systems, not just theory
- Comfortable working with REST APIs and API documentation standards (OpenAPI/Swagger)
- Strong ownership mindset, able to take architectural decisions, not just execute tasks
- Pragmatic approach to technical debt and legacy systems
- Good communication skills, comfortable working in a small team without rigid process overhead
- Knowledge of Go (Golang) is a plus