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
