This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
If you thrive on solving complex backend puzzles and are passionate about building seamless digital experiences, we have the perfect challenge for you! Join one of Europe's leading GameTech innovators as a Senior .NET Software Engineer. We are looking for hands-on engineers who love working with .NET Core to build high-performance systems at scale. This is a permanent, full-time role with a flexible hybrid model. If you're ready to take ownership of high-impact projects and evolve within a world-class tech team, apply now!
Job Responsibility:
Architect & Innovate: Create new solutions and see them through from conception to production, turning requirements into sophisticated, large-scale technological systems.
Full Ownership: Assume full responsibility for our applications, from customer-facing websites to high-traffic backend services.
Craft High-Performance Code: Play a central role in designing, building, and maintaining efficient, reusable, and reliable code using C# and .NET Core.
Optimize & Scale: Work on highly available infrastructure, ensuring our systems can withstand high volume and traffic.
Research & Evolve: Research emerging technologies to find efficient ways to solve day-to-day challenges and ship high-value features quickly.
Challenge the Status Quo: Actively contribute to improving the team and the product, fostering a culture of continuous improvement.
Requirements:
Extensive .NET Experience: At least 6 years of professional experience in developing production-level software using .NET Core and C#.
Web Expertise: Proficient in MVC and a good understanding of basic web technologies (HTTP, REST, etc.).
Distributed Systems: Experience with Microservices architecture and working on large-scale distributed systems.
Asynchronous Messaging: Practical experience with asynchronous flows using message brokers like RabbitMQ.
Engineering Excellence: Strong knowledge of algorithms, design patterns, and a passion for delivering high-quality, clean code.
Observability: Experience with Testing, Metrics Monitoring, and Logging in complex environments.
Communication: Exceptional fluency in English (both oral and written).
Nice to have:
Expertise in concurrency, multi-threading, and event-driven architecture.