- NET Engineer
Hybrid Role - Newcastle (2 days in the office a week)
This is an exciting opportunity to join a fast-growing, innovation-driven company where your contributions will directly influence the future of online gaming. You'll be part of a talented engineering team, using modern technologies to build scalable, high-performance systems.
What You'll Be Doing
- Develop and implement reliable, high-performance core features and third-party integrations.
- Write and maintain comprehensive unit, integration, and end-to-end tests to ensure code quality.
- Collaborate with QA and Ops teams for seamless deployment, monitoring, and issue resolution.
- Create clear documentation to support internal teams and stakeholders.
- Engage early with Security and Release teams to ensure secure, high-quality deliveries.
- Contribute to architecture discussions, helping select technologies and design patterns.
- Champion clean code practices, standards, and software engineering best practices.
- Proactively identify system issues or performance bottlenecks and drive solutions.
What You'll Need
- 5+ years of hands-on experience in .NET development, particularly with C# and WebAPI.
- Strong understanding of object-oriented programming and writing maintainable, testable code.
- Experience building solutions with a focus on performance and security.
- Solid grasp of REST/JSON API design and best practices.
- Familiarity with SQL databases, caching strategies, messaging systems, and distributed storage (a plus).
- Experience with modern JavaScript frameworks like React.js.
- Knowledge of cloud or virtualised environments (AWS, Azure, VMware, etc.).
- Understanding of enterprise system design and integration patterns.
- Experience working within agile development teams and contributing to a culture of continuous improvement.