Software Architect

Got a head full of ideas?


We are looking to add a Software Architect to our growing team in Lviv!

Project Overview 

EveryMatrix is a developer and provider of Software-as-a-Service solutions to the iGaming industry. Reporting to the Group Architect, the role will inform design and architecture decisions across all business units – ensuring that all our products meet the business’ requirements for quality, scalability and reliability and that they follow coherent and consistent design patterns.  The Software Architect will have an understanding not just of how each product is designed and built, but how all our services integrate to deliver a solution to our customers, and will have a key role both in solution design and in identifying and solving problems across Business Units.


  • Acting as a liaison between the development and the product team;
  • Ensuring software meets all requirements of quality, security, scalability, modifiability, extensibility etc.;
  • Providing technical guidance and coaching to developers and engineers;
  • Working with business stakeholders and clients to propose technical solutions and designs;
  • Producing high quality documentation for both internal and external audiences;
  • Reviewing existing and proposed platform architectures, and ensuring that weaknesses and problem root-causes are identified and mitigated.


  • Excellent knowledge of software and application design and architecture;
  • 5+ year of professional experience as a .NET, Java or other server-side Software Engineer;
  • Knowledge of software development paradigms including OOP/OOD, functional programming, and asynchronous programming;
  • Understanding of service-oriented architectures, microservices;
  • Experience with relational databases and NoSQL databases, and a thorough understanding of the pros & cons of each;
  • Experience working with very high transaction volume platforms, and of solving the scalability and resilience challenges inherent;
  • Passionate about using technology to solve problems, but also understands that the most elegant solution is often the simplest;
  • Excellent problem solving skills, using a methodical and holistic data-driven approach.  (Hypothesis-Test-Data-Conclusion);
  • Owns at least one book by Donald Knuth, Andrew S. Tanenbaum or Douglas E. Comer;
  • Interested in continuous learning and modern software development techniques, technologies and methods;
  • Good planning and organizational skills.

Nice to have: 

  • Experience with containerisation and orchestration frameworks (Docker, Kubernetes, etc.);
  • Practical MS-SQL, MySQL and/or PostgreSQL experience;
  • Experience with “Big Data” processing solutions and related technologies (Spark, Hadoop, Cassandra, etc.);
  • Experience with ELK stack, also APM tools;
  • Experience with Cloud platform solutions and IaaS, PaaS.

Perks & Benefits:

  • 21 days of paid vacation plus 1 day per every year you work with us
  • 40 paid sick leaves
  • Medical insurance with a pretty much good coverage for you to feel safe
  • Gym (including the swimming pool)
  • We have lunches which are company paid and delivered straight to the office
  • Interesting and challenging tasks, opportunities for self-realization and career growth
  • English language courses
  • We hold team building activities and office parties throughout the year
  • A flexible schedule
  • A fun & entertaining working environment
Apply for this job now! HR team will never use any personal information it receives from you for any purpose beyond recruitment, employment or reference checks, and strongly believes in the importance of keeping the personal information private.


  • Shiny new and modern office.

  • Health insurance or gym membership, or a mix of both.

  • Dental Services.

  • Daily catered lunch.

  • Fruit day.

  • Massage at work.

  • Private healthcare and dental care discounts.

  • We hold team-building activities and office parties throughout the year.

  • We have an ever-growing library (online & offline).

  • Flexible schedule.

  • A fun entertainment corner.

  • Internal & external training.

  • Health and well-being in house programs.