Domain Architect


Sofia, BG

Work Model:  Hybrid

Amusnet is a leading provider recognized for offering the best-performing products and innovative solutions in gaming globally. With a portfolio of 260+ casino games, our company collaborates with 800+ operators on 1500+ websites in 31 markets to enrich online entertainment. Our dedication to innovation and technology also extends to producing premium slot cabinets where our games fuse seamlessly with cutting-edge hardware solutions. Our team consists of 750+ industry professionals, and we continue to broaden our network of offices as we grow.



As a Domain Architect, you will be part of a foundation that has a profound effect on the quality of what is built on top of it. You will be there to choose the appropriate technology and frame technical standards. This might include tools, frameworks and coding standards, while catering for the supreme quality.

Your key role within the team will be to take care of such significant aspects as functionality, performance, resilience, reuse, comprehensibility, scalability, security as much as supporting the team members and other teams on following the best practices and improving the productivity.


The Perfect Team Member Is Inspired To:

  • Proactive and open-minded attitude to improving the system and environment
  • Identifying and addressing technical and design challenges
  • Making decisions on the architecture of the system
  • Collaborating with stakeholders to define and document software requirements
  • Communicating the design and architecture of the system to the development team, and ensuring they understand and follow it
  • Actively participating in hands-on software development to gain a thorough understanding of the system's practical aspects
  • Mentoring and guiding other team members
  • Staying up-to-date on new technologies and industry trends and incorporating them into the design and development process
  • Ensuring the software is scalable, maintainable, and secure


The Skills That Will Grab Our Attention:

  • Self-motivated and flexible, with a proactive approach to tasks
  • Thrives in a quick-paced environment, capable of working independently with ease
  • Ability to communicate effectively with both technical and non-technical stakeholders
  • Strong understanding of software development methodologies
  • Actively participating in hands-on software development and lead the technological direction of the products
  • Experience with object-oriented programming, with a strong understanding of Java and related technologies (Gradle or Maven, Micronaut / Spring Boot / Quarkus)
  • Experience in API Design including REST
  • Experience with relational databases (PostgreSQL or MySQL)
  • Microservices architecture experience
  • Knowledge of cloud architecture or some frontend development is a plus
  • Distributed systems design
  • Deep understanding of agile software development methodologies



If you are interested, please send us your CV.

All applications will be treated strictly confidential. 
Only short-listed candidates will be contacted.

Thank you for applying!