TG Lab is a technology company powering some of the biggest winners in sports betting and online casino products. We provide player account management and engagement technology to industry leaders such asStake.com, Belgium National Lottery, Betsson Group, and many others. Our innovative yet practical solutions fuel world-class real-money wagering technology that supports over 1 million players. Our iGaming software is designed for distribution to casino and sportsbook operators across theEU, USA, andAsia. We are looking for data-driven innovators who want to shape the future of iGaming and make a real impact on the industry. We value integrity, a curious mindset, empathy, and a commitment to quality. If you are eager to learn, unafraid of challenges, and ready to grow with a like-minded team - we want to hear from you.Responsibilities:Design and develop complex features and system-level enhancements across multiple services. Take ownership of architectural decisions and contribute to system design discussions. Ensure code quality by producing clean, testable, predictable, and maintainable code. Design modular and extensible solutions, including framework-level improvements and reusable components. Identify architectural bottlenecks and lead refactoring initiatives for long-term system sustainability. Optimize performance through profiling, refactoring, caching strategies, and database tuning. Investigate and resolve complex production issues across services and databases. Conduct high-quality code reviews by explaining both technical decisions and trade-offs. Document key architectural decisions using ADRs and contribute to internal technical standards. Collaborate with cross-functional teams to translate abstract or ambiguous requirements into clear technical solutions. Share knowledge across the team through documentation, technical sessions, and active mentoring. Stay updated with modern .NET ecosystem advancements and industry best practices.Requirements:5+ years of hands-on experience with C#, .NET Core, and .NET Standard. Proven experience designing scalable backend systems and distributed architectures. Solid experience with WebAPI, REST, SOAP web services. Strong understanding of relational databases (MySQL) and performance optimization techniques. Experience with messaging systems (e.g., RabbitMQ). Deep understanding of system architecture, service boundaries, and data flow design. Experience applying design patterns and architectural principles (SOLID, clean architecture, etc.). Ability to independently lead complex technical initiatives end-to-end. Strong troubleshooting skills in production environments. Experience working with Git and collaborative development workflows. Clear and structured communication skills.Things we consider as a an advantage:Experience designing shared frameworks or internal libraries. Experience documenting architectural decisions (ADRs). Understanding of web development technologies such as HTML, CSS, JavaScript and React framework. Experience working in high-load or high-availability systems. Exposure to CI/CD pipelines and DevOps practices.Working with us implies:Memorable company parties and social activities like team buildings and monthly birthday celebrations. Working in a company with a global culture, experience, and reach. Working on-site in our modern, bright, and comfortable office space located in downtown Foz do Iguaçu, with a great working atmosphere, a collaborative team of amazing people, and open-minded managers. Opportunities to build valuable skills, work with unique and interesting projects for the sports industry, express and implement your ideas and grow your career. The monthly salary range will depend on the selected candidate's experience and skills.We will contact only shortlisted candidates.