Senior Fullstack Developer (.NET/Angular)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Senior Fullstack Developer (.NET/Angular): Building and evolving reliable, scalable, and maintainable software solutions for an iGaming platform with an accent on .NET 8+, Angular, and distributed systems. Focus on designing clean architecture, optimizing relational databases, and improving production system stability through observability and CI/CD pipelines.
Location: Hybrid (Ljubljana, Slovenia)
Company
Leading developer and supplier of iGaming solutions, part of the NOVOMATIC Group.
What you will do
- Develop scalable full-stack solutions using .NET 8+ and Angular.
- Build REST APIs and implement messaging and asynchronous processing patterns.
- Design and manage data models and persistence using Entity Framework and PostgreSQL.
- Apply clean architecture and software design patterns to ensure code maintainability.
- Collaborate with Product Owners and Tech leads to refine and implement requirements.
- Improve system stability and performance through monitoring (Grafana, Prometheus) and CI/CD.
Requirements
- Strong experience in .NET (Core / .NET 8+) and Angular (TypeScript).
- Proficiency with Entity Framework/EF Core and relational database design.
- Solid understanding of distributed systems and service-based architecture.
- Experience with version control, CI/CD pipelines, and release management.
- Fluent English proficiency.
- Location: Must be based in or able to work hybrid in Ljubljana, Slovenia.
Nice to have
- Experience with Docker, Kubernetes, and Helm.
- Familiarity with gRPC, API gateways, or messaging systems.
- Database performance tuning and query optimization.
- Exposure to high-traffic systems in gaming, betting, or fintech.
Culture & Benefits
- Flexible working hours and hybrid work model.
- Dedicated training budget for professional development.
- Opportunity to lead and contribute to high-impact projects.
- Strong focus on work-life balance.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β