Senior Full Stack Developer

SPEED ODDSYerevanstaffamopublikowano 19.08.2026
Wymagane:TypeScriptJavaScriptC#HTMLCSSAngularGitFrontendBackendFullstackMobileDevOpsQA/TestFinTechGamingSecuritySenior
Mile widziane:E-Commerce

Speed Odds is looking for an experienced Senior Full Stack Developer to join our growing technology team in Yerevan.

You will work on a large-scale B2B iGaming platform that provides turnkey sportsbook and online casino solutions to operators worldwide. The platform includes customer-facing websites, management and back-office systems, agent and retail solutions, wallet management, payment integrations, CRM, bonus systems, reporting tools, and third-party gaming integrations.

The platform is built primarily with C#/.NET on the backend and Angular on the frontend , with Microsoft SQL Server as the primary database and Memcached used for distributed caching.

The ideal candidate should be comfortable working across the full application stack, from designing backend services and APIs to developing responsive Angular interfaces. You will work closely with backend and frontend specialists and have ownership of features from development through testing and deployment.

Design, develop, and maintain full-stack features across Angular and C#/.NET applications

Develop and maintain backend services and RESTful APIs using C# and .NET

Develop responsive and reusable frontend components using Angular and TypeScript

Integrate frontend applications with backend APIs and third-party services

Work with Microsoft SQL Server, including database design, queries, and performance optimization

Work with Memcached and other caching mechanisms used by the platform

Implement business logic across frontend and backend applications

Develop integrations with payment providers, gaming providers, sportsbook feeds, and other external systems

Implement authentication, authorization, and role-based access control

Troubleshoot and resolve issues across the frontend, backend, database, and integration layers

Write clean, maintainable, scalable, and testable code

Write and maintain unit and integration tests

Participate in architecture, design, and code reviews

Collaborate with frontend developers, backend developers, QA, DevOps, and other technical teams

Optimize application performance, reliability, and scalability

Investigate and resolve production issues

Contribute to technical documentation and development standards

Support the development of features across multiple brands, languages, currencies, and products

4–5+ years of professional frontend development experience

Strong commercial experience with Angular , preferably Angular 19 or recent Angular versions

Strong knowledge of TypeScript

Strong understanding of JavaScript and modern frontend development principles

Strong knowledge of HTML5, CSS3, and SCSS

Strong experience integrating RESTful APIs

Strong understanding of RxJS and reactive programming

Experience building modular Angular applications with reusable components, services, and shared libraries

Strong understanding of Angular dependency injection, routing, guards, interceptors, forms, and lifecycle management

Experience with responsive and mobile-first web development

Experience working with complex business logic and enterprise applications

Understanding of frontend state management patterns

Experience with frontend performance optimization and browser debugging

Experience writing unit tests for frontend applications

Understanding of authentication, authorization, and role-based access control

Understanding of web security fundamentals

Good knowledge of Git and modern version-control workflows

Strong problem-solving and debugging skills

Ability to work independently and as part of a development team

Good written and spoken English

4–5+ years of professional software development experience

Strong professional experience with C# and .NET

Strong experience with ASP.NET Core / .NET 8

Working experience with .NET Framework 4.8

Strong commercial experience with Angular and TypeScript

Strong understanding of HTML5, CSS3, and SCSS

Strong experience developing and consuming RESTful APIs

Strong knowledge of Microsoft SQL Server

Experience with Entity Framework / Entity Framework Core

Experience with Memcached or other distributed caching technologies

Strong understanding of OOP, SOLID principles, and common design patterns

Experience with Dependency Injection and LINQ

Understanding of asynchronous programming and async/await

Experience with Angular routing, forms, guards, interceptors, and RxJS

Experience with authentication and authorization, including JWT/OAuth

Experience with Git and modern version-control workflows

Experience writing unit and integration tests

Strong debugging and problem-solving skills

Ability to work across multiple layers of a complex enterprise application

Good written and spoken English

The preferred candidate should have:

Experience with real-time web applications and data updates

Experience with WebSockets or similar technologies

Experience building white-label or multi-brand applications

Experience working with payment systems or other transactional platforms

Experience working with sportsbook, casino, financial, or other high-volume applications

Experience developing or maintaining Windows Services

Experience with IIS and Windows-based application deployment

Experience working with complex third-party API integrations

Benefits

Competitive salary

Performance bonus

Career growth opportunities

International projects

Modern office in Yerevan

Friendly international team

Latest technologies

Long-term employment

Paid annual leave