Sportsbook – Senior Fullstack Software Engineer
- Designing scalable solutions
- Building modern user interfaces
- Developing high-performance backend services
- Writing automated tests
- Working with SQL and NoSQL databases
- Contributing across the entire software development lifecycle
- Developing modern web applications using JavaScript/TypeScript and a modern UI framework (Angular preferred)
- Building scalable backend services with .NET / C#
- Designing and consuming REST APIs
- Working across complex distributed and microservice-based architectures
- Working with SQL Server and NoSQL databases
- Writing clean, maintainable, and testable code
- Using unit testing frameworks
- Applying Agile software development practices
- Collaborating with cross-functional teams and sharing knowledge
- Communicating effectively in English
- Strong experience with Angular, ngRx, and RxJS
- Experience implementing distributed, multi-tier, or microservice-based systems
- Experience with cloud platforms such as AWS or Azure
- Experience with Docker and Kubernetes
- Experience with responsive web design
- Knowledge of SQL query optimisation and database performance tuning
- Experience with messaging technologies such as RabbitMQ or Kafka
- Working with a modern technology stack including Angular, TypeScript, .NET Core, C#, RabbitMQ, SQL Server, NoSQL databases, Docker, Kubernetes, and AWS
- Working in cross-functional agile teams
- Opportunity to work on a world-leading, high-performance, high-availability, and high-throughput multi-brand Sportsbook platform
- Being part of a diverse, international team with more than 2,800 colleagues representing over 75 nationalities across a global network of offices