TL;DR

Senior Software Engineer (Igaming): Responsible for designing, developing, deploying, and maintaining moderately complex features for online gaming and entertainment platform with an accent on high-quality code and reusable components. Focus on solving issues across development, testing, and production environments, and improving processes.

Location: Hybrid – 2+ days in the office per week

Company

Entain is a company changing sports betting, gaming and interactive entertainment by putting people first.

What you will do

  • Develop and deliver well-defined, moderately complex features.
  • Debug and resolve issues across development, testing, and production environments.
  • Write high-quality, scalable, and reusable code following best practices.
  • Manage team meetings and RFC processes for proposing changes and improvements.
  • Act as the initial on-call responder for team-managed software.
  • Collaborate with team members, support new junior engineers, and mentor Software Engineers.

Requirements

  • Proficient in TypeScript, adept at navigating event loop blocking in JavaScript.
  • Expert comprehension of Angular and its core design principles; proficient in HTML/CSS, with additional knowledge of CSS pre-processors is a plus.
  • Expertise with Angular CLI, Nx and modern build tooling for efficient development workflows.
  • Good understanding of memory management and performance optimization.
  • Deep understanding of advanced programming concepts (SOLID, OOPs, Functional), design patterns, and architectural principles.

Culture & Benefits

  • Group Bonus Plan
  • Private Medical Insurance
  • Food vouchers – 150 BGN per month
  • Dental Allowance – 200 BGN per year, 100 BGN during probation
  • Annual Holiday – 25 days annually, plus local public holidays
  • Hybrid working – 2+ days in the office per week