Summary
✨ AI‑Generated
A senior full-stack engineer is sought for an ownership-driven role building large-scale web applications. You will design and maintain backend services and REST APIs with C# and .NET while developing responsive, reusable interfaces with Angular and TypeScript. The work includes API and third-party integrations, database development, and end-to-end delivery of features across a growing engineering environment.
Highlights
Ownership-heavy full-stack engineering role with broad technical scope across backend services, APIs, and responsive frontend development. The position offers visible impact, end-to-end feature ownership, exposure to large-scale systems, and work across international markets with varied languages and currencies.
Description
BettingJobs is working with a fast-growing B2B iGaming technology provider on the appointment of a Senior Full Stack Developer, joining a growing engineering team building a large-scale turnkey sportsbook and casino platform used by operators across multiple international markets.
This is a broad, ownership-heavy role for a developer who enjoys working end to end — designing backend services and APIs in C#/.NET, then building the responsive Angular interfaces that sit on top of them.
It would suit an engineer who wants genuine technical breadth and visible impact on a platform operating across multiple brands, languages and currencies.
Responsibilities:
Design, develop and maintain full-stack features across Angular and C#/.NET applicationsBuild and maintain backend services and RESTful APIs using C# and .NETDevelop responsive, reusable frontend components using Angular and TypeScriptIntegrate frontend applications with backend APIs and third-party servicesWork with Microsoft SQL Server, including database design, queries and performance optimisationWork with Memcached and other distributed caching mechanismsDevelop integrations with payment providers, gaming providers, sportsbook feeds and other external systemsImplement authentication, authorisation and role-based access controlTroubleshoot issues across frontend, backend, database and integration layersWrite clean, testable code, plus unit and integration testsParticipate in architecture, design and code reviewsOptimise application performance, reliability and scalability, and resolve production issuesContribute to technical documentation and development standards
Requirements:
4–5+ years' professional software development experience across the full stackStrong commercial experience with C# and .NET, including ASP.NET Core / .NET 8 and working knowledge of .NET Framework 4.8Strong commercial Angular experience (Angular 19 or recent versions) and TypeScriptSolid knowledge of JavaScript, HTML5, CSS3 and SCSS, with responsive and mobile-first developmentStrong experience developing and consuming RESTful APIsStrong knowledge of Microsoft SQL Server and Entity Framework / EF CoreExperience with Memcached or other distributed caching technologiesStrong understanding of OOP, SOLID, design patterns, dependency injection, LINQ and async/awaitExperience with Angular routing, forms, guards, interceptors, RxJS and reactive programmingExperience with modular Angular architecture, reusable components and state management patternsExperience with authentication and authorisation, including JWT/OAuth, and web security fundamentalsExperience writing unit and integration tests, plus frontend performance optimisation and debuggingGood knowledge of Git and modern version-control workflowsStrong problem-solving skills and the ability to work independently and within a teamGood written and spoken English